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シーンのツアーもありました。