묻고답하기

제로보드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 남기남
NKorea 이거 완전 백지화 현상 해결좀 해주세요  
본체 추천 비추천 질문좀 드립니다. [1] 2012.03.02 by 송동우
redviolet212 회원가입할때 금지아이디라는 경고창이 뜹니다 [1] 2012.03.02 by 송동우
카오카오 원래 xe 설치해서 작업하면 이렇게 느릴까요?  
자동차 서명 변경하기 (도와주세요!! ㅠㅠ) [1] file 2012.03.02 by hhgyu
흑묘백묘 로고클릭시 이동할 url -- 뒤에 <다국어설정> 붙는데.. 역할은??? [1] file 2012.03.02 by hhgyu
귀여운유니 부모 댓글 닉네임 구하기  
lmjy2k 폰트가 트래픽을 엄청 올리고 있습니다. 왜그런지ㅠㅠ [1] 2012.03.03 by hhgyu
Sunt 모바일 스킨에서 태그를 쓰고 싶습니다  
Carmine 게시물에 댓글 클릭했을때  
느림에의미 XE 1.5 캐시 사용으로 성능 극대화 파일명 표기 오류 아닌가요?  
whitemind 게시판에 파일을 업로드하면 100% 가 된 뒤에 사라집니다. [1] 2012.03.03 by 알파비
007611 관리자화면 회원목록에서 그룹별로 검색하기 [1] 2012.03.03 by 송동우
단소사랑 업데이트 후 3일째 홈페이지 글등록을 못하고 있습니다. [2] 2012.03.03 by 알파비
알파비 글 등록이 안됩니다. [1] 2012.03.03 by 알파비
midasang Query ID값이 잘못 지정되었습니다 에러  
본체 게시판 기능에 확장 컴포넌트 기능에서 멀티미디어 링크를 넣으면  
잘살아보셈 모바일에서 pc버젼으로 볼때 메인페이지가 한페이지 밑으로 쳐져보입니다. [1] 2012.03.03 by 잘살아보셈
TOZAK 게시판에서 닉네임 길이 줄이기 [1] 2012.03.03 by 송동우
덩태 만들어진 게시판을 메뉴에 연결하는 방법을 알고 싶습니다. [1] 2012.03.03 by 송동우
긍정의힘sbk 업데이트 후 이 탭은 복구되었습니다라고 계속 뜨네요  
토이워시 content 위젯 메인 페이지에서 화면 추출할때 file  
젠이 Core 1.5 버젼대에서는 외부페이지 기능이 없어졌나요? [1] 2012.03.03 by 송동우
xeenginecore FTP설정하는법좀요!  
긍정의힘sbk 모바일 주소 문제와 파일 업로드 및 다운 문제 답변부탁드립니다.  
Carmine 회원정보를 관리자만 보게끔 할 수 없나요? [1] 2012.03.03 by 송동우
귀여운유니 잘못된곳 좀 찾아주세요. [2] file 2012.03.03 by 귀여운유니
nexonx xe게시판에서 이 주소부분이 안 보이도록 하려면 어떻게 하면 되는지요..? [1] file 2012.03.03 by 익멍
SeunghyunLee 메일 발신자명이 www-data 이렇게 되어서 옵니다. [1] 2012.03.04 by SeunghyunLee
사랑은둘이서 관리자모드의 회원관리 페이지에서 질문 드립니다. 꼭좀 봐주세요. file