我正在尝试使用Zend_Rest_Client访问Lithium Forum Rest API。接口说明如下:
http://cl.ly/3N0M2D0k0H3L0Y103Q3R
API文档给出了示例调用,例如/boards/id/experimentations/messages/id/938
如何使用Zend Rest Client并指定每个单独的方法/参数来复制此调用?
我可以通过将整个URL放在新的Zend_rest_Client($url)调用中来获得响应,但我想要的不仅仅是控制,这样我就可以传递动态的板级和类别in。
我试过像这样的东西
$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
发布于 2011-05-04 16:29:13
看起来这个特定的API与Zend_Rest_Client不兼容,因为它似乎不像客户端期望的那样支持URI中的方法和参数。解决方案是构建动态URLS以通过GET或使用POST参数调用
https://stackoverflow.com/questions/5580115
复制相似问题