2011-04-07 41 views
0

我試圖使用Zend_Rest_Client訪問Lithium Forum Rest API。 API被描述如下:如何從Zend_Rest_Client調用Lithium Forum API

http://cl.ly/3N0M2D0k0H3L0Y103Q3R

API文檔給示例調用諸如例如/ boards/id/experimentations/messages/id/938

如何複製此調用使用Zend Rest Client並指定每個單獨的方法/參數?

我可以通過將整個URL放在我的新Zend_rest_Client($ url)調用中來獲得響應,但我希望擁有更多的控制權,以便可以傳遞動態棋盤和類別標識。

我已經試過類似

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

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

但參數將被忽略。任何人都可以對此有所瞭解嗎?

如果有人想嘗試一下,有一個現場的API在這裏:

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

+0

看起來像這個特定的API與Zend_Rest_Client不兼容,因爲它似乎不支持URI中的方法和參數 – codecowboy 2011-04-07 16:07:36

回答

0

看起來像這樣特定的API不與Zend_Rest_Client兼容,因爲它似乎不支持的方法和參數URI作爲客戶端所期望的。解決方案是構建動態URLS以通過GET調用或使用POST參數