-2

我正在使用 Account-Kit 的 JavaScript sdk,但无法在响应包中获取电话号码请查找相关链接:- https://developers.facebook.com/docs/accountkit/webjs/reference

function loginCallback(response) {
console.log(response.status);
console.log(response.code);
console.log(response.state);

/* Not able to get user account information 
  if (response.status === "PARTIALLY_AUTHENTICATED") {
    // Send code to server to exchange for access token
  }
  else if (response.status === "NOT_AUTHENTICATED") {
    // handle authentication failure

  }
  else if (response.status === "BAD_PARAMS") {
    // handle bad parameters
  }
}

有一个为 Android 编写的函数来访问设备上的帐户信息,但我没有在 javascript 中找到网络。

4

1 回答 1

1

AccountKit JS SDK 在成功登录后返回一个授权码,您需要用它来交换访问令牌。获得此访问令牌后,您可以点击“/me”端点以获取电话号码。

请参阅: https ://developers.facebook.com/docs/accountkit/accesstokens https://developers.facebook.com/docs/accountkit/webjs#examplenodejs

于 2017-03-13T16:42:51.850 回答