2011-04-07 3 views
0

Zend_Rest_Client를 사용하여 Lithium Forum Rest API에 액세스하려고합니다. API는 여기에 설명되어 있습니다 : Zend_Rest_Client에서 Lithium Forum API를 호출하는 방법

은 API 문서

http://cl.ly/3N0M2D0k0H3L0Y103Q3R

예와 같은 호출을 제공 예를 들어,/boards/id/experimentations/messages/id/938

이 호출을 복제하려면 어떻게해야합니까? Zend Rest Client를 사용하여 각 메소드/매개 변수를 지정 하시겠습니까?

새로운 Zend_rest_Client ($ url) 호출에 전체 URL을 넣어서 응답을 얻을 수 있지만 동적 보드 및 카테고리 ID를 전달할 수 있도록 제어하는 ​​것 이상의 기능을 원합니다.

나는

$result = $client->arg('categories')->arg2('id')->arg3($cat->string_id)->arg4('boards')->arg5('nested')->get(); 

같은도

$result = $client->categories($cat->string_id)... 

을 시도하지만 매개 변수는 무시됩니다. 누구든지 이것에 대해 어떤 생각을 밝힐 수 있습니까?

http://lithosphere.lithium.com/lithium/restapi/vc/boards/nested

+0

URI의 메서드와 매개 변수를 지원하지 않는 것처럼 보이기 때문에이 특정 API는 Zend_Rest_Client와 호환되지 않습니다. – codecowboy

답변

0

이 특정 API처럼 보인다는의 방법과 매개 변수를 지원하지 않는 것으로 Zend_Rest_Client와 호환되지 않습니다 : 사람이 그것을 시도하고 싶었다면

, 여기에 라이브 API가있다 URI는 클라이언트가 예상합니다. 해결 방법은 동적 URL을 만들어 GET을 통해 호출하거나 POST 매개 변수를 사용하는 것입니다.

관련 문제