묻고답하기
오픈 API로 제로보드 게시물 읽어어고 작성하기
2009.03.02 17:49
XMLRPC라는게 사실 정확히 개념조차 잡히지 않네요.
XML을 통한 데이터 통신인 것 같은데 정확한 활용법을 모르겠습니다.
여기 저기서 소스를 보다가 관련 소스가 있길래 수정 해봤는데요
<?php
require_once("xmlrpc.inc");
$act = "dispBoardContentList";
$module = "board";
$mid = "NOTICE";
$f = new xmlrpcmsg("dispBoardContentList",
array( new xmlrpcval($act, "string"),
new xmlrpcval($module, "string"),
new xmlrpcval($mid, "string"))
);
//print "<PRE>다음으로 보내지는 데이터 원본:<BR>" . htmlentities($f->serialize()) . "</PRE>\n"; // 보내는 메세지 출력
$c = new xmlrpc_client("http://intranet//?mid=NOTICE&act=api");
//$c->setDebug(1); // debug 메세지 출력( daum 에서 보내주는 결과값 )
$r = $c->send($f);
$v = $r->value();
if(!$r->faultCode()) {
print "다음 등록 글 번호 : " . ($v->scalarval()) . "<BR>";
}
else {
print "Fault: ";
print "Code: " . htmlspecialchars($r->faultCode()) . "<br>";
print "Reason '" . htmlspecialchars($r->faultString()) . "'<BR>";
}
?>
위 파일을 실행 한 경우 아래와 같은 오류 메시지가 표시 됩니다.
Fault: Code: 2
Reason 'Invalid return payload: enable debugging to examine incoming payload missing top level xmlrpc element'
솔직히 전혀 개념도 잡지 못하고 있어서 어떻게 해야될지 모르겠습니다 ㅡㅡ;;
어디가 틀렸고 어디가 맞는지도 모르겠어요..
XE에서 다른XE게시판의 게시물을 읽어 오고 / 저장 하고 하는 기능을 구현해 보려 합니다.
조언 부탁드립니다.
- [2017/03/15] 웹마스터 팁 다음 우편번호 5자리 적용 *1
- [2015/06/05] 묻고답하기 스케치북 모바일 스킨 문의 *9
- [2015/02/25] 웹마스터 팁 kakao Javascript SDK logout
- [2015/02/21] 묻고답하기 카카오 로그인후 로그아웃을 어떻게 해야 할찌 ㅡ.ㅡ; *3
- [2014/06/08] 묻고답하기 바뀐 카카오톡 API 때문에 고생. *2