Zend Http Client

Zend_Http_ClientにGETパラメータを設定しているときに、名前と値のペアで配列を使用するか、関数setParameterGetを呼び出すたびに名前と値を渡すことができます。

LinkedIn APIを呼び出す際に、同じ名前、異なる値を持つ複数のGETパラメータがある状況があります。

e.g. http://api.linkedin.com/v1/people/~/network/updates?type=STAT&type=PICT&count=50&start=50

「タイプ」パラメータが繰り返されます。

私はZend_Http_Clientを使ってこのuriを生成することができませんでした。なぜなら、2番目の "type"パラメータの値が最初の値を上書きするからです。

誰も私がこれを達成する方法を助けることができますか?

1

1 答え

現在の実装では、同じ名前のパラメータを複数持つことはできません。 代わりにあなたがするべきは、このようなクライアントを構築することです:

$client = new Zend_Http_Client ('http://api.linkedin.com/v1/people/~/network/updates?type=STAT&type=PICT&count=50&start=50');

そうすれば、その限界を克服することができます。

1
追加された
はい私は確信しています。あなたはどのバージョンのZFを持っていますか?
追加された 著者 akond,
そして、覚えておいて、私は上記のソリューションをソケットアダプターのためだけにテストしました。私はそれが動作しませんカールのアダプタを想定しています。
追加された 著者 akond,
あなたはそのように動作するはずですか?私はクエリでURIを設定しようとしましたが、うまくいきません。
追加された 著者 Prashant,
1.11 ..私は再び動作していない理由を正確に見るためにデバッグします。私はここに私の見つける:)ポストするつもりです..ヘルプthoguhのためのtnx
追加された 著者 Prashant,