通过 Facebook Graph 使用 AccountKit 访问令牌获取 Facebook 用户信息 API

Getting facebook user information using AccountKit access token via Facebook Graph API

我使用的是 FB AccountKitaccess_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",
},

当我使用 Facebook SDK

从上面使用与 userID 相同的 idaccessToken 相同的 THE_ACCESS_TOKEN
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 令牌不同)

只有account kit access token如何获取facebook用户信息?或者根本不可能?

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