【问题标题】:Getting facebook user information using AccountKit access token via Facebook Graph API通过 Facebook Graph API 使用 AccountKit 访问令牌获取 facebook 用户信息
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-10-23
      • 1970-01-01
      • 2012-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-19
      • 1970-01-01
      相关资源
      最近更新 更多