【问题标题】:Getting invalid oauth access token: where is the token I need?获取无效的 oauth 访问令牌:我需要的令牌在哪里?
【发布时间】:2014-05-07 17:26:50
【问题描述】:

我需要帮助获取/定位 API 调用的正确 access_token 值。

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

我使用开发者页面的“创建新应用”链接注册了一个新的“应用”,所以我现在有一个应用:https://developers.facebook.com/apps/,从中我得到一个“应用机密”令牌。深入了解应用程序的高级设置页面,还有一个客户端令牌。

但是,使用任一令牌都会导致以下 JSON 错误:

{"error":{"message":"无效的 OAuth 访问令牌。","type":"OAuthException","code":190}}

谁能指出我哪里出错了?

==

以下“curl”请求演示了该命令正常工作,但它只是偶尔像这样无令牌可用,因此应用需要将 &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}]}

【问题讨论】:

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


    【解决方案1】:

    “应用程序密钥”和“客户端令牌”将不起作用。
    你需要的是一个Access Token,参考this

    【讨论】:

    • 谢谢 :-) 我现在明白了。
    猜你喜欢
    • 2018-02-17
    • 2012-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-18
    • 1970-01-01
    • 2019-06-02
    • 1970-01-01
    相关资源
    最近更新 更多