묻고답하기


참고로 Windows Live에서는 http://urin79.com/zb/blog/api 로 잘 됩니다.

MetaWeblog xmlrpc를 이용한 제로보드 게시물 등록 소스좀 봐주세요. ㅡ.ㅡ

제 나름대로 다른쪽껄 배껴왔는데 아무리 해도 안되네요.
어디가 잘못된건지 전혀 모르겠습니다.

{$blogid} 는    mid를 이야기하는건가요?

하단부분에

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

이 소스는 알아서 실행되는건가요?
아님 따로 실행해줘야 하는건가요?

______________________________ [ 소    스 ] __________________________

<?php

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


// 블로그API 주소와 아이디 비밀번호를 변수에 넣고

$g_blog_url = "http://urin79.com/zb/blog/api";
$user_id = "xxxxx";
$password = "xxxxxxx";

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

// 블로그아이디(제로보드 : $obj->blogid = $this->mid;), 제목, 내용, 테그, 카테고리를 입력받는다)
function newPost( $blogid, $title, $description, $tagwords, $categories="")
{

// 블로그API 주소와 아이디 비밀번호를 변수를 UTF-8로 인코딩한다
  global $user_id;
  global $password;
  global $g_blog_url;
 

  $client = new xmlrpc_client( "{$g_blog_url}"); // $client변수에 블로그주소를 저장
  $f = new xmlrpcmsg("metaWeblog.newPost", // metaWeblog.newPost method... 포스팅할 명령어를 $f변수에 넣음
    array(
      new xmlrpcval("{$blogid}", "string"), // blogid.(블로그아이디 = mid 맞나(?))
      new xmlrpcval($user_id, "string"), // user ID. (아이디)
      new xmlrpcval($password, "string"), // password (비밀번호)
      new xmlrpcval( // body (struct변수에 제목, 내용 카테고리, 테그를 배열화해서 넣음
          array(
            'title'        => new xmlrpcval($title, "base64"),
            'description'    => new xmlrpcval($description, "base64"),
            'categories'    => new xmlrpcval($categories, "base64"),
            'tagwords' => new xmlrpcval($tagwords, "base64")
        ), "struct"),

// 공개여부는 제로보드XE에 없는듯...  new xmlrpcval(true, "boolean") // publish... true는 공개, false는 비공개가 된다.

    )
  );

  $f->request_charset_encoding = 'UTF-8';  // $f를 utf-8로 인코딩 함.

  $response = $client->send($f); // $response에 실행명령삽입($client변수로 블로그 로그인 후 send($f) 글 전달함



}

newPost( "blog", "테스트 글쓰기입니다.test title", "컨텐츠를 추가합니다. content should be added here", "tag1,tag2,tag3");

?>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
강성민327 가입시 특정과정 진행  
원무 저도 xe 1.4.3. 설치후 메뉴 생성이 안되네요ㅠ.ㅠ [1] 2010.07.23 by HolyJohn
jayyang 컨텐츠 위젯 댓글 추출 관련!!!  
mermaidy 제로보드 4.1 pl2 스팸차단 보안패치 file  
매실양 counter란 단어가 들어간 DB를 5개 삭제했더니 인덱스가 뜨지않아요..  
이동훈0818 관리자 페이지 모듈 에서 여러개가 갑자기 동작이 업데이트상태로 바뀌어져 있습니다. file  
깜장천사 head 수정 할 때... [1] 2010.07.22 by guny
지우529 포럼형 게시판 정렬 update는 어떻게 하나요? [1] 2010.07.22 by guny
마마1 xe 컴에 설치 [1] 2010.07.24 by guny
디지털링 회원가입 시 메일 인증  
제이빅 한번 읽은 게시물은 더이상 포인트 차감 안되게.. [2] 2010.07.22 by 권태성.
blueless 역시... 게시판을 만들수 있는 메뉴가 없네요 [5] 2010.07.22 by 좋은친구..
주하니 특정 탭에서만 전체 위젯틀이 깨지는 현상? file  
시나브로74 플래닛 기능 설명요청합니다.  
날마다그리움 완전 초보 홈페이지 만들기 ㅜㅜ [1] file 2010.07.22 by HolyJohn
하나로45 언어셋이 안맞아서 그런데 도움을 부탁 드립니다.  
lienty 친구보기. 쪽지함 보기 삭제방법.  
시옹이 갑자기 접속이 않되네여  
하늘n세상 xe board 간단한 질문.. [1] 2010.07.22
이태배기 접속에러