0

Zend_Rest_Clientを使用してLithiumForumRestAPIにアクセスしようとしています。APIについては次のとおりです。

http://cl.ly/3N0M2D0k0H3L0Y103Q3R

APIドキュメントには、たとえば/boards/id/experimentations/messages/id/938などの呼び出し例が記載されています。

Zend Rest Clientを使用し、個々のメソッド/パラメーターを指定して、この呼び出しを複製するにはどうすればよいですか?

URL全体を新しいZend_rest_Client($ url)呼び出しに入れることで応答を得ることができますが、動的なボードIDとカテゴリIDを渡すことができるように、制御以上のものが必要です。

私は次のようなものを試しました

$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

4

1 に答える 1

0

この特定のAPIは、クライアントが期待するようにURIのメソッドとパラメーターをサポートしていないように見えるため、Zend_Rest_Clientと互換性がないようです。解決策は、動的URLを作成して、GETを介して呼び出すか、POSTパラメーターを使用することです。

于 2011-05-04T08:29:12.507 に答える