获取无效的oauth访问令牌:我需要的令牌在哪里?

时间:2014-05-07 17:26:51

标签: oauth facebook-fql facebook-access-token

我想帮助获取/找到API调用的正确access_token值。

我正在使用https://graph.facebook.com/fql上的graph-api搜索请求配置想要搜索Facebook的应用程序,我需要一个access_token。该应用程序是一个后端服务器,因此没有用户界面,也没有用户。

我使用开发者页面“创建新应用”链接注册了一个新的“应用”,因此我现在有一个应用:https://developers.facebook.com/apps/<>从那里我得到一个'app secret'令牌。深入了解应用程序的高级设置页面,还有一个客户端令牌。

但是,使用任一标记会导致以下JSON错误:

  

{“error”:{“message”:“无效的OAuth访问令牌。”,“类型”:“OAuthException”,“code”:190}}

有人能指出我出错的地方吗?

==

以下'curl'请求演示了该命令是否正常工作,但它只是偶尔使用令牌,因此app需要& access_token = ... stuff ...添加参数。

  

$ curl'https://graph.facebook.com/fql?q=select%20url,%20share_count,%20like_count,%20comment_count,%20click_count,%20total_count%20from%20link_stat%20where%20url%20=%20“http%253A%252F%252Felifesciences.org%252Fcontent%252F2%252Fe01233”'

     

{ “数据”:[{ “URL”: “HTTP \ u00253A \ u00252F \ u00252Felifesciences.org \ u00252Fcontent \ u00252F2 \ u00252Fe01233”, “SHARE_COUNT”:0 “LIKE_COUNT”:0 “COMMENT_COUNT”:0, “click_count”:0 “TOTAL_COUNT”:0}]}

1 个答案:

答案 0 :(得分:2)

' app secret'和'客户端令牌'不会工作。
您需要的是访问令牌,请参阅this