묻고답하기

XE Board API 의문점

글쓰기 api활용은 가능하나?
 http://www.xpressengine.com/17610117#8 의 글을 참조하여 글쓰기 기능이 가능하다는 생각에
ACT : procBoardInsertDocument
에 맞는 변수를 설정해서 열심히 보내보았습니다.

헌데,
수차례 실패를 거듭하다
board.api.php를 열어보게 되었는데,
글쓰기에 대한 function문은 없더군요.
board.controller.php 파일에서 Insert, Delete를 제어하는 funtion문을 보았습니다.

음,, 
ACT : procBoardInsertDocument 를 하면 글쓰기가 가능할 것 같긴한데,
변수설정을 어떻게 해야될지 모르겠습니다.
헌데, 왜 board.api.php 에 글쓰기 funtion문이 없을까요?
controller.php에 있어서 필요 없는건가요?


아래의 형식으로 대략적으로 전송하면 된다 생각했습니다.






$member_info_xml  = '<'.chr(63).' xml version="1.0" encoding="UTF-8" '.chr(63).'>'.chr(10);
$member_info_xml .= '<methodCall>'.chr(10);
$member_info_xml .= '<params>'.chr(10);
$member_info_xml .= '<module><![CDATA[board]]</module>'.chr(10);
$member_info_xml .= '<act><![CDATA[dispBoardContentList]]</act>'.chr(10);
$member_info_xml .= '<page><![CDATA[828109]]</page>'.chr(10);
$member_info_xml .= '<act><![CDATA[procBoardInsertDocument]]</act>'.chr(10);
$member_info_xml .= '<mid><![CDATA[blog]]</mid>'.chr(10);
// $member_info_xml .= '<item>'.chr(10);
$member_info_xml .= '<user_id><![CDATA[1zero]]</user_id>'.chr(10);
$member_info_xml .= '<password><![CDATA[zeroboard]]</password>'.chr(10);
$member_info_xml .= "<title><![CDATA[tesT]]</title>".chr(10);
$member_info_xml .= "<content><![CDATA[alclssha유갸유갸]]</content>".chr(10);
$member_info_xml .= '<category_srl><![CDATA[alclssha유갸유갸]]</category_srl>'.chr(10);
$member_info_xml .= '<tags><![CDATA[tag,tag]]</tags>'.chr(10);
// $member_info_xml .= '</item>'.chr(10);
$member_info_xml .= '</params>'.chr(10);
$member_info_xml .= '</methodCall>'.chr(10);










그래서 제가 만든변수는
















이렇습니다.
중간에 item을 넣어보기도 하고, 제거 해보기도 하고, 
이것저것 안되서 게시물조회도 해보고 했지만 뭐가 잘못된건지 도통 작동하질 않습니다.

수차례를 반복해보았지만 메시지는 

<re sponse> 
<error> 0 </error> 
<message>success</message> 
</res ponse>

이렇게 나옵니다.
헌데, fsock으로 POST 전송 해보았더니,,, 서버측에 전달하는 변수값이 없으면 문서전체를 출력하지만,
어떤값이든 값만 전달하면

<res ponse> 
<error>0</error> 
<message> succe ss</message> 
</respo nse>

이렇게 출력합니다.

기본적으로 예제소스가 절실히 필요합니다.
도와줍쇼. ^^;;

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
大道 하부폴더 나와라 [1] 2009.03.18 by 닝기리쓰레빠
大道 XE1.2.0 설치후기 [2] 2009.03.18 by 大道
TheStyle 링크가 제대로 안되는건 어떻게 하면 되나요? [2] 2009.03.18 by TheStyle
zerozerozero 게시판 글에 기본적으로 세팅되게 할려면요. 어떻게 해야 하나요 [1] 2009.03.18 by 궁금이2
0su xe게시판의 이런 게시글은 어떻게 구현하나요? [2] 2009.03.18 by 0su
별사탕FS 글쓰기에서 관리자가 내용에 기본값을 넣을 수는 없나요 [2] 2009.03.18 by 별사탕FS
좀비이 CafeXE에서 도메인설정부분 [4] 2009.03.18 by 좀비이
현아리 상자위젯 삭제하는 방법 좀... [3] 2009.03.18 by 현아리
초보탈출 테이블에 위젯 적용시...???  
아이노코 xe 1.1.4 까지 설치되어 있고 1.1.5 가 미설치된 곳에 1.2.0 풀버전을 바로 설치해도 되나요 ? 아니면 꼭 1.1.5를 설치후 1.2.0을 설치해야 하나요? [2] 2009.03.18 by -
Nee 레이아웃 상단에 >>>>>>> .r5475 이런 문자가 뜹니다. [1] 2009.03.18 by 백성찬
희망일기 통합검색 관련 질문드립니다.  
김태식805 질문좀요 답변좀 부탁드립니다. [1] 2009.03.18 by 비나무
카진스키 게시판을 만들고 서브메뉴를 누르면 전체화면으로 바뀌네요.. [5] 2009.03.18 by 비나무
별사탕FS 1.2.0 업데이트 후 에러 발생 [1] 2009.03.18 by 비나무
돌돌돌 동영상이 소리만 나옵니다. 해결 방안좀 알려주세요. [6] 2009.03.18 by aaa
최영석222 1.2.0 -> 1.1.5 로 가려면... [1] 2009.03.18 by 비나무
☆혀니☆ xe 완전 삭제후 다시 설치할라는데 [2] 2009.03.18 by 비나무
쿨키드 최신글 출력 위젯 출력시에 제목쓰는칸이 없어졌어요 [1] 2009.03.18 by 비나무
흑묘백묘 키워드 링크 애드온 어디다 어케 사용하는것인지요? [2] 2009.03.18 by 흑묘백묘
☆혀니☆ 1.2.0 업데이트 후 사이트 페이지 로딩이 현저히 느려졌는데.. [1] 2009.03.18 by ~도기
함동균 권한 문제로 files의 하위 폴더가 삭제가 안됩니다. [1] 2009.03.18 by 한닥터
유샤인 리눅스한경을 아시는 분들 왜이런 오류메세지가 뜨는 지 혹시 아십니까? [1] 2009.03.18 by 저도요
김 기 상 플래너(planner) 오류 [2] 2009.03.18 by 때밀이
김병화999 XE Board API 의문점  
백철호 영문 게시판  
급함 1.2.0.changed 파일이 없네요. [1] 2009.03.18 by 백성찬
sugarmoon 외부로그인  
이원희621 특정회원의 로그인이 자꾸 오류가 납니다. [1] 2009.03.18 by gracy
홈피돌 회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?