2017-06-29 9 views
0

photos.batchGet endpointをテストしています。batch複数の写真を持つエンドポイントの動作を取得する

APIドキュメントごとに、2つのURLパラメータ "view"と "photoIds"が必要です。私がphotoIdsパラメータを試すと、リクエストは1つのphotoIdでのみ動作します。複数のPhotoIdを使用すると失敗します。

文字列のphotoIdsの間に区切り文字を使用してみました(カンマ、パイプ、スペースを使用して)。私はまた、区切り文字をまったく使わないようにしました。区切り文字を使用しないと、文字列内の最後のphotoIdは返されますが、他のphotoIdは返されません。要するに、私の要求のどれも働いているように見えません。私は何か間違っているのですか?

また、サーバーの構成によっては、URLの長さを2,000文字未満にすることをお勧めします。 30個以上のフォトフォトがあると、これより長いURLが作成されます。

これは、JSONリクエストボディを受け入れるPOSTリクエストにする方がいいでしょうか?ちょうど考えましたが、これがより適していると思います。多くのツアーは30シーン以上で、700シーンのツアーもありました。

答えて

0

batchGet機能の説明を更新しました。ドキュメントでは、photoIdsを文字列として渡す必要があり、URLクエリパラメータはphotoIds=<id1>&photoIds=<id2>である必要があります。

関連する問題