묻고답하기

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게시판의 게시물을 읽어 오고 / 저장 하고 하는 기능을 구현해 보려 합니다.

조언 부탁드립니다.

태그 연관 글
  1. [2017/03/15] 웹마스터 팁 다음 우편번호 5자리 적용 by 뒤늦게입문 *1
  2. [2015/06/05] 묻고답하기 스케치북 모바일 스킨 문의 by Ssami *9
  3. [2015/02/25] 웹마스터 팁 kakao Javascript SDK logout by 컴박살
  4. [2015/02/21] 묻고답하기 카카오 로그인후 로그아웃을 어떻게 해야 할찌 ㅡ.ㅡ; by 컴박살 *3
  5. [2014/06/08] 묻고답하기 바뀐 카카오톡 API 때문에 고생. by 키스투엑스이 *2