pynder を試していますが、facebook IDとアクセストークンを取得する必要があります。
Facebook IDは、各ユーザーが独自のページに持っているものです。たとえば、正しく理解すればhttps://www.facebook.com/profile.php?id=YOUR_ID
のようになります。
ただし、アクセストークンを取得する方法がわかりません。最初に このチュートリアル で取得しようとしましたが、古いため、実際のポップアップページにはGet Use Access Token
とGet Access Token
の2種類のIDが表示されました。そこで、Facebook Developerプログラムを登録しました。
それから、どちらを選ぶかわかりませんでしたが、とにかく両方を試しました。ちなみに、ページにはread_stream
は表示されませんでした。ただし、curl
を実行すると、正しい応答が得られませんでした。
curl -X POST https://api.gotinder.com/auth --data '{"facebook_token": fb_token, "facebook_id": fb_user_id}'
これによりエラーが発生しました:{"code":401,"error":"FacebookTokenRequired"}
。
プログラムを実行するための正しいアクセストークンを取得するにはどうすればよいですか?
Facebookユーザーアクセストークンの取得:
ステップ1:goto: Facebook Graph Explorer
ステップ2:右側のドロップボックスでトークンを取得して選択し、テキストボックスからトークンをコピーします
ボーナスステップ3:アクセストークンに関連付けられたユーザーIDを取得するには、テキストボックスの先頭にある青色の情報アイコンをクリックします
次のリンクが役立つ場合があります ユーザーIDとFacebookアプリシークレットからFacebookアクセストークンを取得しますか?
Facebook Access Token Tool を使用してアクセストークンを取得できます。