묻고답하기
api 로 외부페이지에서 글쓰기
2015.05.23 19:45
xmlrpc 를 이용해서 외부페이지에 글쓰기 페이지를 만들었는데요.
회원연동 시키고 아이디랑 비밀번호 가져와서
가져온 아이디/비밀번호를 아래 함수에 대입하면 되는데요.
비밀번호가 암호화되어 있잖아요?
대입한 비밀번호는 다시 암호화해서 비교하니까 당연히 비번이 틀리다고 나오는데.
이거 어떻게 해결해야하죠?
function metaWeblog_newPost($blogid, $title, $content)
{
global $g_id;
global $g_pw;
global $g_blog_url;
$client = new xmlrpc_client("{$g_blog_url}");
//$client->setdebug(2);
$f = new xmlrpcmsg("metaWeblog.newPost", // metaWeblog.newPost method
array(
new xmlrpcval("{$blogid}", "string"), // blogid.
new xmlrpcval($g_id, "string"), // user ID.
new xmlrpcval($g_pw, "string"), // password
new xmlrpcval( // body
array(
'title' => new xmlrpcval($title, "string"),
'description' => new xmlrpcval($content, "string"),
), "struct"),
new xmlrpcval(true, "boolean") // publish
)
);
$f->request_charset_encoding = 'UTF-8';
$response = $client->send($f);
return $response;
}