【发布时间】:2017-01-13 03:15:38
【问题描述】:
我使用的是来自FB AccountKit 的access_token,但似乎来自 facebook 帐户工具包的访问令牌与 Facebook 的 Graph API 访问令牌不同
https://graph.accountkit.com/v1.1/me?access_token=THE_ACCESS_TOKEN 的输出显示正确
"id": "1581612245187273",
"phone": {
"number": "+628979291xxx",
"country_prefix": "62",
"national_number": "8979291xxx",
},
当我使用与userID 相同的id 和THE_ACCESS_TOKEN 作为accessToken 使用Facebook SDK 时
fb.Get(`/` + userID, fb.Params{
`fields`: `name,email,birthday,gender,hometown,languages,location,religion,picture`,
`access_token`: accessToken,
})
它显示:
"error": {
"fbtrace_id": "GKBnPt6ZdMm",
"message": "Malformed access token",
"type": "OAuthException",
"code": "190",
},
我的假设正确吗? (AccountKit 访问令牌与 Facebook Graph API 令牌不同)
当您只有帐户工具包访问令牌时,如何获取 facebook 用户信息?还是根本不可能?
【问题讨论】:
标签: facebook api facebook-graph-api facebook-access-token account-kit