我正在使用Loopback和 我试图在没有javascript sdk或护照的情况下为图形api设置auth 我成功获得了代码但是我无法用访问令牌
进行交换我遵循了本指南https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow/#confirm
我的获取请求是https://graph.facebook.com/v2.7/dialog/oauth?code= {xxxx}& client_secret = {xxxx}& client_id = {xxx}& redirect_uri = {myURL}
myURL是用于获取代码的,但如果我理解
则不再使用如果我理解正确,我应该在响应正文中的access_token而不是我得到此错误
{
"error": {
"message": "Unknown path components: /oauth",
"type": "OAuthException",
"code": 2500,
"fbtrace_id": "HXe+214tGpW"
}
}
答案 0 :(得分:1)
它看起来像是文档中的错误。第一个电话是在浏览器中访问www.facebook.com。
答案 1 :(得分:0)
$response = $fb->sendRequest(
'GET',
'/oauth/access_token',
[
'client_id' => $config['client_id'],
'client_secret' => $config['client_secret'],
'grant_type' => 'fb_exchange_token',
'fb_exchange_token' => $short_token
],
$short_token,
null,
'v2.7');