LoginSignup
2
1

More than 5 years have passed since last update.

Twitter apiでパラメータにカンマを使いたい時に注意すること

Last updated at Posted at 2017-10-13

frieerndships/lookupなどのエンドポイントを使用する場合、screen_nameをカンマで複数設定することができます。

Exp)
GET https://api.twitter.com/1.1/friendships/lookup.json?screen_name=episod,twitterapi,whiteleaf,andypiper

下記の様にパラメータをURIエスケープするのは理解できるけど、

Exp)
GET https://api.twitter.com/1.1/friendships/lookup.json?screen_name=episod%2Ctwitterapi%2Cwhiteleaf%2Candypiper

oauth_signatureを作成するときには、エスケープのエスケープになるみたいです。

Exp)
oauth_version%3D1.0%26screen_name%3Dhoge%252Chogehoge

結果として「%2C」をさらにエスケープするので「%252C」になります。
モジュールを使っている人には関係ないかもしれないですが、マニュアルで頑張っている人の参考になれば。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1