web-dev-qa-db-ja.com

Facebookアクセストークンを取得するにはどうすればよいですか?

pynder を試していますが、facebook IDとアクセストークンを取得する必要があります。

Facebook IDは、各ユーザーが独自のページに持っているものです。たとえば、正しく理解すればhttps://www.facebook.com/profile.php?id=YOUR_IDのようになります。

ただし、アクセストークンを取得する方法がわかりません。最初に このチュートリアル で取得しようとしましたが、古いため、実際のポップアップページにはGet Use Access TokenGet 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"}

プログラムを実行するための正しいアクセストークンを取得するにはどうすればよいですか?

7
Blaszard

Facebookユーザーアクセストークンの取得:

ステップ1:goto: Facebook Graph Explorer

ステップ2:右側のドロップボックスでトークンを取得して選択し、テキストボックスからトークンをコピーします enter image description here

ボーナスステップ3:アクセストークンに関連付けられたユーザーIDを取得するには、テキストボックスの先頭にある青色の情報アイコンをクリックします ![enter image description here

7
Anmol Karol
7
Tijo John

Facebook Access Token Tool を使用してアクセストークンを取得できます。

2
Abhishek Pandey