你如何获得Facebook访问令牌?

时间:2017-03-08 04:32:43

标签: facebook facebook-graph-api facebook-access-token

我现在正在尝试pynder,但它要求您获取Facebook ID和访问令牌。

Facebook ID是每个用户在其自己的页面中拥有的内容,例如https://www.facebook.com/profile.php?id=YOUR_ID,如果我理解正确的话。

但是,我不明白我是如何获得访问令牌的。我首先尝试使用this tutorial,但由于它已过时,实际弹出页面显示了两种类型的ID:Get Use Access TokenGet Access Token。所以我注册了Facebook开发者计划。

然后,我不知道该选哪个,但无论如何我都试过了。顺便说一句,该页面没有显示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"}

如何获取正确的访问令牌来运行程序?

3 个答案:

答案 0 :(得分:6)

答案 1 :(得分:5)

获取Facebook用户访问权限:

第1步:转到:Facebook Graph Explorer

步骤2:在右侧的保管箱中找到并选择获取令牌,然后从文本框中复制令牌 enter image description here

奖励步骤3:要获取与访问令牌关联的用户ID:单击文本框开头的蓝色信息图标 ![enter image description here

答案 2 :(得分:1)

您可以通过Facebook Access Token Tool

获取访问令牌