묻고답하기

아래 설명을 따라 작업을 해서 일반 게시판에 등록하는 것은 성공을 했습니다.

https://www.xpressengine.com/index.php?mid=qna&search_target=title_content&search_keyword=metaWeblog.newPost&document_srl=17328915

수고해주신 많은 분들께 먼저 감사를 드립니다. msn020.gif

 

저의 궁금사항은

게시판에 추가로 사용자 정의 컬럼을 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);

?>

부탁드립니다.

태그 연관 글
  1. [2011/11/08] 묻고답하기 blogApi 짧은 주소 사용 불가시 어떻게 해야 될까요? by 은하항공 *1
  2. [2009/11/03] 웹마스터 팁 XE로 API 처리 완전 정복하기(2) by 라르게덴 *2