2012-07-11 4 views
1

시나리오 : Wordpress로 만든 웹 사이트의 데이터를 사용하여 Android 앱 만들기. 사용 방법은 웹 사이트 자체와 많이 다르지만 대부분 동일한 데이터를 사용하기 때문에 단순한 WebView 이상을 필요로합니다. 이 사이트는 Wordpress를 사용하여 CMS의 기능을 최대한 발휘할뿐 아니라 전통적인 Wordpress 블로그 이상의 역할을합니다.Android 앱에서 Wordpress 데이터에 액세스 하시겠습니까?

WordPress는 게시물, 페이지, 사용자 정의 게시물 유형, 카테고리, 태그, 사용자 정의 분류, 미디어, 주석, 옵션 등 (WordPress xmlrpc API 코덱 : http://codex.wordpress.org/XML-RPC_WordPress_API)을 얻기 위해 상당히 강력한 XML-RPC API를 구축 한 것을 알고 있습니다. .

저는 웹 개발자입니다. 그러나 저는 Java에 관한 나의 길을 알고 있습니다. 불행히도, 나는 안드로이드에서 많은 튜토리얼을 따르고 몇 가지를 가지고 놀지 않고 많이 개발하지 못했습니다.

Android 용 공식 자료실 (여기 리포 지 토리 : https://android.trac.wordpress.org/browser#trunk/src/org/xmlrpc/android)을보고 적절한 데이터를 모두 수집하는 방법을 살펴 보았지만 개발 한 클라이언트는 내가 필요로하는 것보다 훨씬 많습니다. 그것은 .jar와 같이 그것과 함께 간다.

제 질문은 이것이라고 생각합니다. 전에 한 적이 있습니까? 어떤 종류의 클라이언트를 사용 했습니까, 사전 패키지로 만들었습니까? 이전에 비슷한 질문이 있었지만 WP XML-RPC API에 대한 많은 개선 사항이 최신 버전의 Wordpress (3.4)에 추가되었으므로 거기에는 많은 정보가 없지만 방향은 매우 높이 평가 될 것이다.

답변

1

PHP/mySQL을 기반으로하는 웹 사이트 용 앱을 만들 때도 동일한 문제가있었습니다. 나는 당신이 그러나 내 웹 사이트에 대해 내가 직접 HTML을 구문 분석하고 목록보기를 채우는 데 Jsoup를 사용하는 것을 시도하고있다

How to parse XML using the SAX parser

http://www.androidhive.info/2011/11/android-xml-parsing-tutorial/

XML 파서

을 확인할 수 있다고 생각합니다.

extract text from HTML segment using standard java

+1

감사합니다. 이러한 링크는 도움이되었습니다. 나는 axmlrpc (https://github.com/timroes/aXMLRPC)를 사용하여 끝내고 Object 또는 Object []를 반복합니다. WordPress의 XMLRPC API 메소드 getPost/getPosts에서 많은 HashMaps를 반환합니다. – LOLapalooza

+0

@Lolapalooza : 나는 당신의 안드로이드 코드에서 어떻게 구현했는지 알 수 있습니다. axmlrpc를 사용하고 내 네이티브 안드로이드 애플 리케이션의 메소드를 호출하는 방법. 내가 시도했지만, 내 언론에서 데이터를 가져올 수 없다. 어디로 간다. – sujay

관련 문제