【问题标题】:Facebook Graph API Error - No redirect uriFacebook Graph API 错误 - 没有重定向 uri
【发布时间】:2019-01-24 00:00:21
【问题描述】:

我完全被难住了。我可以在邮递员中运行这个简单的 GET 请求并且没有问题,但是当从本地运行的 rails api 发出它时,它会因为这个错误而失败。我曾尝试使用我的 localhost、ipadress 并且在最近的一次尝试中只是路由但仍然有问题。

这是此请求的documatation

错误

{ "error":
   { 
     "message": "Missing redirect_uri parameter.",
     "type":"OAuthException",
     "code":191,
     "fbtrace_id":"BjAByCFGkQL"
   }
} 

请求

https://graph.facebook.com/oauth/access_token?client_id=123456789&client_secret=123456789&redirect_uri=/my_auth_callback&grant_type=client_credentials

【问题讨论】:

  • 重定向 URI 必须是绝对 URL。顺便说一句,如果您阅读了链接到最后的文档部分 - 您不需要进行额外的 API 调用来获取应用访问令牌,应用 ID 和密码可以直接用于此目的。跨度>
  • @CBroe 很高兴知道,今晚会试试这个!
  • @CBroe 问题最终是 ruby​​ 的 get 请求存在问题并切换它并开始工作,但如果您想回答有关提出相同请求的更短方法的答案,我会很高兴地投票,因为它节省了我一个电话。

标签: facebook api facebook-graph-api request


【解决方案1】:

重定向 URI 必须是绝对 URL。

顺便说一句,您不需要进行额外的 API 调用来获取应用访问令牌,应用 id 和密码可以直接用于此目的:

app_id|app_secret

始终是有效的应用访问令牌。

【讨论】:

  • 感谢您的帮助!对于遇到相同问题的任何人,请查看您的获取请求,但这是提出请求的更简洁的方式
猜你喜欢
  • 2018-08-14
  • 1970-01-01
  • 1970-01-01
  • 2016-12-04
  • 2020-10-29
  • 1970-01-01
  • 2019-12-10
  • 2019-03-21
  • 1970-01-01
相关资源
最近更新 更多