묻고답하기
metaWeblog을 이용하여 게시판에 저장할때 _extra_vars 는 어떻게 하면 좋은지요.
2015.08.06 09:54
아래 설명을 따라 작업을 해서 일반 게시판에 등록하는 것은 성공을 했습니다.
수고해주신 많은 분들께 먼저 감사를 드립니다.
저의 궁금사항은
게시판에 추가로 사용자 정의 컬럼을 5개 두었는데 한개가 필수입력이라 반드시 넣어야 하거든요.
그런데 사용자 정의칼럼을 추가하면 작동을 하지 않습니다.
저의 코드입니다.
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
require_once('xmlrpc.inc');
$g_blog_url = "저의설치주소/lib/api";
$g_id = "저의아뒤";
$g_passwd = "저의비번";
$GLOBALS['xmlrpc_internalencoding'] = 'UTF-8';
function metaWeblog_newPost( $blogid, $title, $content,$isbn13)
{
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, "string"),
'description' => new xmlrpcval($content, "string"),
'isbn13' => new xmlrpcval($isbn13, "string")
), "struct"),
new xmlrpcval(true, "boolean") // publish
)
);
$f->request_charset_encoding = 'UTF-8';
$response = $client->send($f);
echo $blogid.$title.$content.$tags.$category.$isbn13;
}
$blogid="저의아뒤";
$title="제목";
$content="내용";
$isbn13="9788996991342";
metaWeblog_newPost( $blogid, $title, $content,$isbn13);
?>
부탁드립니다.
- [2011/11/08] 묻고답하기 blogApi 짧은 주소 사용 불가시 어떻게 해야 될까요? *1
- [2009/11/03] 웹마스터 팁 XE로 API 처리 완전 정복하기(2) *2