묻고답하기

제로보드xe MetaWeblog API를 이용하려면 어떤 걸 전송해줘야하나요?

아무리 봐도 모르겠습니다.


아래에는 제가 예전에 질문했던 것입니다.

근데 아래의 소스와 제로보드XE/api 에서 받는것이 틀린지 글쓰기가 안되는군요.

제로보드xe    openAPI 소스를 들여다봤습니다만 초보라 아무리봐도 어떤변수를 받아서 하는건지 도통 모르겠습니다.

혹시 아시는분 좀 알려주시면 안될까요?

_______________________________________________________________________________________________________

어디서 아래의 소스를 배껴왔습니다.

그런데 제 홈피주소는 http://urin79.com/zb이고 글쓰기를 할곳은 http://urin79.com/zb/blog 입니다.

그럼...$g_blog_url = http://urin79.com/zb 인가요? http://urin79.com/zb/blog/api 인가요?


$g_id ,$g_passwd 이거는 맞게 넣으면 될것같고,

function metaWeblog_newPost( $blogid(블로그mid), $title(글제목), $content(글내용), $tags(테그), $category=""(카테고리))

metaWeblog_newPost( 0, "test title", "content should be added here", "tag1,tag2"); 인가요?


아니면 이거와는 완전별도로 제로보드의 openapi소스에 나오는 변수들을 대입해야 되나요?

깝깝합니다. 어디 물어볼만한데도 없고... 주위에 아는사람들이 없어서요.


선상님들 좀 갈켜주시면 안될까요?


<?php
//requires xmlrpc.inc from http://phpxmlrpc.sourceforge.net/
require_once('xmlrpc.inc');

$g_blog_url = "http://demoblog.kurapa.com/api/";
$g_id = "kurapa@kurapa.com";
$g_passwd = "*****";

$GLOBALS['xmlrpc_internalencoding'+ '+ '] = 'UTF-8';

function metaWeblog_newPost( $blogid, $title, $content, $tags, $category="")
{
  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, "base64"),
            'description'    => new xmlrpcval($content, "base64"),
            'category'    => new xmlrpcval($category, "base64"),
            'mt_keywords' => new xmlrpcval($tags, "base64")
        ), "struct"),
      new xmlrpcval(true, "boolean") // publish
    )
  );

  $f->request_charset_encoding = 'UTF-8';

  $response = $client->send($f);
}

metaWeblog_newPost( 0, "test title", "content should be added here", "tag1,tag2");

?>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
본체 정말 미치겠네요 [1] 2012.03.04 by 하늘종
tui xe 1.5.10 에서 처음보이는 모듈 어디에서 바꾸나요? [1] 2012.03.04 by 하늘종
졸라맨 도메인을 변경하려고 할때 질문입니다. [1] 2012.03.04 by 하늘종
졸라맨 xe게시판 설정에서 게시판정보 상단 하단에 입력한 값은 어느 table에 저장되나요? [1] 2012.03.04 by 송동우
phpgood 통합검색 레이아웃 적용 되나요? [1] 2012.03.04 by CMD
배포 확장변수질문  
zzoong2 모듈 연결이 안됩니다. file  
본체 사이트맵에서  
호롱이 고정 에드온이 풀리는 경우  
hello2ms 사이트맵을 잘못 건드려 안들어가집니다.. [1] 2012.03.04 by hello2ms
김구고 특정 그룹의 닉네임만 굵게 표시 이런거는  
졸라맨 관리자 아이디 변경하는 방법문의드립니다. [1] 2012.03.04 by 멍충돋네
Nanamins 자바스크립트 문의드립니다. [1] 2012.03.04 by natura
zwj0813 DB에서 xe_documents 문제가 생기고 글이 사라졌어요 [2] 2012.03.04 by zwj0813
제발도와주세요 회원정보 출력에 대해서(다시 한 번) [1] 2012.03.04 by 송동우
김재동496 첨부화일이 나오지 않습니다.  
무비클립 송동우님 질문드립니다.  
요술봉 서브도메인 이용할 경우 질문  
요술봉 포인트를 게시물에 주는 방법  
my5082 게시판 리뷰형태로 하면 아이패드나 아이폰에서 리스트 이미지가 안나옵니다.