为什么我总是得到“必须有一个有效的access_token来访问这个端点”

时间:2013-12-16 21:05:10

标签: python facebook access-token

我是Facebook新手。对不起,我错过了一些简单的部分。我可以从

成功获取access_token

https://graph.facebook.com/oauth/access_token?grant_type=client_credentials&client_id=XXXXXXXX&client_secret=XXXXXXXXX

但是,当我用它来做FQL查询时:

graph = GraphAPI(access_token=access_token, timeout=1000)
query1 = "SELECT id, username, name  FROM profile WHERE contains('Client Name') AND type='user'"
results = graph.fql(query1)

我收到了以下错误消息

facebook.GraphAPIError:必须具有有效的access_token才能访问此端点

我正在使用python facebook-sdk进行开发。任何帮助将非常感谢!!

谢谢!

1 个答案:

答案 0 :(得分:0)

您正在检索app access token

  

App访问令牌用于代表应用程序而不是用户向Facebook API发出请求。这可用于修改应用程序的参数,创建和管理测试用户,或阅读应用程序的见解。

您想要检索user token