1

我使用access_token的是FB AccountKit,但似乎来自 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",
},

当我id从上面使用userID与使用Facebook SDKTHE_ACCESS_TOKEN相同的内容时accessToken

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 用户信息?还是根本不可能?

4

1 回答 1

2

Account Kit 使用与 Facebook 图表不同的图表和不同的访问令牌。使用 Account Kit 创建的帐户未链接到 Facebook 帐户。您可以使用 Account Kit 访问令牌查询 Account Kit 图形 API 以查找电话号码或电子邮件和 accountID。

于 2017-01-18T17:08:52.480 回答