<?php

/*PHP 네이버블로그 원격 글쓰기 API 소스*/


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 

자세한 내용은 위의 문서를 참고하시면 될듯합니다. 

매번 블로그 로그인 하기 귀찮을때는 요긴하게 쓰입니다. ^^

네이버 블로그

추천 0 비추천 0
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기
  • 밴드 보내기
  • 블로그 보내기
  • 폴라 보내기
  • 카카오스토리 보내기
  • 텔레그램 보내기
  • 텀블러 보내기
댓글목록

등록된 댓글이 없습니다.

상단으로