include_once "xmlrpc.inc";
function newPost($title, $description, $category) {
$g_blog_url = "https://api.blog.naver.com/xmlrpc";
$user_id = "네이버 아이디";
$blogid = "블로그 아이디 = 네이버 아이디와 동일";
$password = "글쓰기 API 암호";
$publish = true;
$client = new xmlrpc_client($g_blog_url);
$client->setSSLVerifyPeer(false);
$GLOBALS['xmlrpc_internalencoding']='UTF-8';
$struct = array(
'title' => new xmlrpcval($title, "string"),
'description' => new xmlrpcval($description, "string"),
'categories' => new xmlrpcval($category, "string")
);
$f = new xmlrpcmsg("metaWeblog.newPost",
array(
new xmlrpcval($blogid, "string"),
new xmlrpcval($user_id, "string"),
new xmlrpcval($password, "string"),
new xmlrpcval($struct , "struct"),
new xmlrpcval($publish, "boolean")
)
);
$f->request_charset_encoding = 'UTF-8';
return $response = $client->send($f);
}
$return = newPost("블로그 제목", "블로그 내용", "블로그 카테고리명");
print_r($return);
?>
xmlrpc.inc 다운로드
http://sourceforge.net/projects/phpxmlrpc/files/phpxmlrpc/2.2.2/
네이버 글쓰기 API를 활성화 시키시고 작업하시면 됩니다.
많은 내용들이 구글에 올라와 있습니다만 내용이 너무 복잡하더군요
그래서 필요한 부분만 올려봅니다.
수정 및 삭제는 따로 찾아보시면 될듯합니다.
http://dev.naver.com/projects/naverblogerapi/issue/6856
자세한 내용은 위의 문서를 참고하시면 될듯합니다.
영삼넷
Categories
Recent Posts
Recent Comments
Statistics
- Total Visitors:
- 426971
- Today:
- 6841310
- Yesterday:
- 9756653
IT강국 김영삼 블로그에 오신걸 진심으로 환영합니다.
©2002 영삼넷 // openkr
©2002 영삼넷 // openkr