API 플러그인 질문입니다. – 한국워드프레스사용자모임 https://kopress.kr/topic/api-%ed%94%8c%eb%9f%ac%ea%b7%b8%ec%9d%b8-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/feed Mon, 23 Dec 2024 18:00:08 +0000 https://bbpress.org/?v=2.6.9 ko-KR https://kopress.kr/topic/api-%ed%94%8c%eb%9f%ac%ea%b7%b8%ec%9d%b8-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-6309 <![CDATA[API 플러그인 질문입니다.]]> https://kopress.kr/topic/api-%ed%94%8c%eb%9f%ac%ea%b7%b8%ec%9d%b8-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-6309 Thu, 06 Sep 2012 04:25:39 +0000 김대현 블로그를 만들고

API를 가지고 아이폰 앱을 만들려고 합니다.

단순이 모바일 페이지로 불러오면 쉽게지만..

API통신을 ㅎ ㅏ려고 합니다..

서버에서 데이터를 받아오는 플러그인은 ㅇ ㅣㅅ지만

데이터를 DB에 넣는 플러그인은 찾아봐도 없더라구요..

]]>
https://kopress.kr/topic/api-%ed%94%8c%eb%9f%ac%ea%b7%b8%ec%9d%b8-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-6310 <![CDATA[Reply To: API 플러그인 질문입니다.]]> https://kopress.kr/topic/api-%ed%94%8c%eb%9f%ac%ea%b7%b8%ec%9d%b8-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-6310 Thu, 06 Sep 2012 05:23:19 +0000 082net XMLRPC 통신을 이용하시면 되구요,
아이폰 앱을 만들 때는, WordPress for iOS의 소스코드가 모두 공개되어 있으니 참조해서 앱을 제작하면 됩니다.

따로 커스텀 API 통신을 이용하시려면, xmlrpc 통신용 플러그인을 제작해서 사용하시면 됩니다. 예 – ‘xmlrpc_methods’ filter에 제작한 함수와 method 등록.

Avatar of 082net
Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
]]>
https://kopress.kr/topic/api-%ed%94%8c%eb%9f%ac%ea%b7%b8%ec%9d%b8-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-6311 <![CDATA[Reply To: API 플러그인 질문입니다.]]> https://kopress.kr/topic/api-%ed%94%8c%eb%9f%ac%ea%b7%b8%ec%9d%b8-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-6311 Thu, 06 Sep 2012 08:36:49 +0000 김대현 답변감사합니다.

기본적으로 XML RPC 통신을 지원하는군요..

하..근데 너무 어렵네요 새로운 방식이라그런지..

이방식 말고는 다른 방법은없는지요?

POST, GET 으로 통신할수있는 플러그인이 존재하는지요?

]]>
https://kopress.kr/topic/api-%ed%94%8c%eb%9f%ac%ea%b7%b8%ec%9d%b8-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-6314 <![CDATA[Reply To: API 플러그인 질문입니다.]]> https://kopress.kr/topic/api-%ed%94%8c%eb%9f%ac%ea%b7%b8%ec%9d%b8-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-6314 Fri, 07 Sep 2012 01:31:14 +0000 082net 커스텀환경을 연출하려면 결국에는 플러그인을 만들어서 사용하는 수 밖에 없을텐데요, 결국에는 워드프레스 API를 활용하는게 다양한 점에서 좋다는걸 아시게 될겁니다.

POST, GET으로 통신하실 거라면 POST, GET에 필요한 데이터를 XMLPRC로 인코딩해서 통신하시면 됩니다.

구조를 이해하시려면, iOS용 소스에서 Classes/Post.m : line364 부근의 ‘metaWeblog.newPost’ 와 워드프레스/wp-includes/class-wp-xmlrpc.php:line3644 부근의 mw_newPost() 함수를 비교해 보시면 됩니다.

PHP로 테스트 통신 할 때는
[code title=”xmlrpc”]
$params = array(0,$username,$password,$content_struct,$publish);
$request = xmlrpc_encode_request(‘metaWeblog.newPost’,$params);
$ch = curl_init();
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
curl_setopt($ch, CURLOPT_URL, $rpcurl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 1);
curl_exec($ch);
curl_close($ch);
[/code]
이런식으로 하게 됩니다.

Avatar of 082net
Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
]]>
https://kopress.kr/topic/api-%ed%94%8c%eb%9f%ac%ea%b7%b8%ec%9d%b8-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-6316 <![CDATA[Reply To: API 플러그인 질문입니다.]]> https://kopress.kr/topic/api-%ed%94%8c%eb%9f%ac%ea%b7%b8%ec%9d%b8-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-6316 Fri, 07 Sep 2012 02:03:15 +0000 김대현 감사합니다.. 결국 XML RPC로 처리 하고있습니다..

XMLPRC 를 수정하고 싶을떈 어디를 건들어야하고.

혹시 xmlPRC 관련 플러그인이 잇을까요?

]]>
https://kopress.kr/topic/api-%ed%94%8c%eb%9f%ac%ea%b7%b8%ec%9d%b8-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-6317 <![CDATA[Reply To: API 플러그인 질문입니다.]]> https://kopress.kr/topic/api-%ed%94%8c%eb%9f%ac%ea%b7%b8%ec%9d%b8-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-6317 Fri, 07 Sep 2012 03:23:31 +0000 082net 위에 말씀드린 파일들을 참고 하시면 됩니다~

플러그인을 만드시려면 아래와 같이 새로운 xmlrpc method를 등록해서 처리하시면 됩니다.

[code title=”xmlrpc 플러그인 예제”]
if ( defined(‘XMLRPC_REQUEST’) && XMLRPC_REQUEST ) :

add_filter(‘xmlrpc_methods’, ‘my_xmlrpc_register_methods’));
function my_xmlrpc_register_methods($methods) {
$our_methods = array(
‘ios.newPost’ => ‘my_xmlrpc_new_post’,
‘ios.getPost’ => ‘my_xmlrpc_get_post’
);
return array_merge($methods, $our_methods);
}

function my_xmlrpc_new_post($args) {
}
function my_xmlrpc_get_post($args) {
}
endif;
[/code]

Avatar of 082net
Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
]]>