묻고답하기

외부 MetaWeblog 글쓰기 기능 php로 혹시 작성가능한가요?


컴터에 지식이 없는 제가 자동 글 수집하는 걸 해보고 싶었는데,

우째우째하다보니 여기까지 왔습니다.

폼테그로 전송하려니 답이 안보이고, MetaWeblog를 지원한다고 해서 제로보드 openapi소스와 전송할수 있는 소스를 찾아봤습니다.



어디서 아래의 소스를 배껴왔습니다.

그런데 제 홈피주소는

http://urin79.com/zb이고
글쓰기를 할곳은 http://urin79.com/zb/blog 입니다.

그럼...$g_blog_url = http://urin79.com/zb 인가요? http://urin79.com/zb/blog/api 인가요?

$g_id ,$g_passwd 이거는 맞게 넣으면 될것같고,


function metaWeblog_newPost( $blogid(블로그mid), $title(글제목), $content(글내용), $tags(테그), $category=""(카테고리))

metaWeblog_newPost( 0, "test title", "content should be added here", "tag1,tag2"); 인가요?


아니면 이거와는 완전별도로 제로보드의 openapi소스에 나오는 변수들을 대입해야 되나요?

깝깝합니다. 어디 물어볼만한데도 없고... 주위에 아는사람들이 없어서요.


선상님들 좀 갈켜주시면 안될까요?


<?php
//requires xmlrpc.inc from http://phpxmlrpc.sourceforge.net/
require_once('xmlrpc.inc');

$g_blog_url = "http://demoblog.kurapa.com/api/";
$g_id = "kurapa@kurapa.com";
$g_passwd = "*****";

$GLOBALS['xmlrpc_internalencoding'] = 'UTF-8';

function metaWeblog_newPost( $blogid, $title, $content, $tags, $category="")
{
  global $g_id;
  global $g_passwd;
  global $g_blog_url;
 
  $client = new xmlrpc_client( "{$g_blog_url}");
  $f = new xmlrpcmsg("metaWeblog.newPost", // metaWeblog.newPost method
    array(
      new xmlrpcval("{$blogid}", "string"), // blogid.
      new xmlrpcval($g_id, "string"), // user ID.
      new xmlrpcval($g_passwd, "string"), // password
      new xmlrpcval( // body
          array(
            'title'        => new xmlrpcval($title, "base64"),
            'description'    => new xmlrpcval($content, "base64"),
            'category'    => new xmlrpcval($category, "base64"),
            'mt_keywords' => new xmlrpcval($tags, "base64")
        ), "struct"),
      new xmlrpcval(true, "boolean") // publish
    )
  );

  $f->request_charset_encoding = 'UTF-8';

  $response = $client->send($f);
}

metaWeblog_newPost( 0, "test title", "content should be added here", "tag1,tag2");

?>

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
순팽이 XE 사이트 이전을 테스트 하던중 이상한 문제가 발생되었습니다.. [1] 2011.07.10 by 막샷달인
mydesign 확장변수 문제일까요? 관리권한 문제일까요? [1] 2011.07.10 by 하은이아빠
김훈259 회원 가입 폼을 수정하려면 어떻게 합니까? [1] 2011.07.10 by 하은이아빠
환~* 특정게시판에서 일정기간후(30일정도) 자동삭제되도록 하고싶습니다.  
김상길843 겔러리 게시판에 사진이 업로드 되지 않습니다. [2] 2011.07.10 by 프라이필름
saiph 사이트에 접속하면 글씨체가 이상하게 [1] 2011.07.10 by 글문
May5 xe official 스킨을 사용하고 있는데요 [2] 2011.07.10 by ForHanbi
디제라티 관리자 로그인(웹 불가, 모바일 가능)  
1004774 도메인/?mid=board로는 접속이 되는데 도메인/board는 안되요 [1] 2011.07.10 by hhgyu
손재석778 셋팅에서요.. [1] 2011.07.10 by hhgyu
펩시2 xe 정렬 이렇게 할수 있나요?  
눈꺼플 [급함]--제발 좀 갈켜주세요~연구해도 모르겟어여 ㅠ  
도라란 소스의 잘못된 부분을 지적해 주세요. [1] 2011.07.10 by ezi
쮸야282 주간 포인트 순위 위젯없으신가요?  
Huckleberry Finn 모바일 페이지 제작하는것좀 원격으로 도와주실분 계신가요? ㅠㅠ  
밤샌다 그룹아이콘만 표시되게 하는 방법 없을까요?  
당근로봇 xp home + apmsetup 사용시 동시접속자수?  
dofmaster 초보 질문드려요~~ [1] 2011.07.10 by ForHanbi
쭈영 본문 줄 간격 띄우기가 안됩니다. [1] 2011.07.10 by ForHanbi
곰기 '잘못된 페이지입니다' 표시를 만들고 싶습니다.,  
통닭3 procMemberLogin를 사용하여 로그인후 seccess 화면말고 다른화면 나타나게 하는방법  
신후진 모바일 페이지 적용이 도저히 안됩니다...ㅠㅠ [1] 2011.07.11 by 백성찬
신후진 게시판 검색창 코드만 따로 뺄수 있나요??  
불영 댓글이 20개가 넘어가면……  
최혁준489 추천/비추천 애드온 질문입니다.  
mesai 자료실 Resources 모듈의 파일첨부  
정하엄마 겔러리 검색기능에서 검색후 아래 페이지 목록(1)(2)(3).....  
정하엄마 겔러리 검색기능에서 검색후 아래 페이지 목록(1)(2)(3).....  
the자루.com 가입폼 추가시 형식을 검색하는 방법으로 할수 있는지여?  
choi924 메뉴바 아래로 조그마한 네모난 모양이 생기는데 도움을 부탁드립니다. [1] 2011.07.11 by ForHanbi