我正在尝试使用 actionscript 3.0 API 进行 Facebook 身份验证。我能够成功进行身份验证,但我需要用户电子邮件 ID。有人可以为我提供如何在获得额外许可的情况下获取详细信息的示例。我认为您可以使用附加权限而不是基本身份验证权限来获取用户电子邮件信息。
问候。迪利普
我正在尝试使用 actionscript 3.0 API 进行 Facebook 身份验证。我能够成功进行身份验证,但我需要用户电子邮件 ID。有人可以为我提供如何在获得额外许可的情况下获取详细信息的示例。我认为您可以使用附加权限而不是基本身份验证权限来获取用户电子邮件信息。
问候。迪利普
此代码段将询问 Facebook 的用户主电子邮件。
Facebook.login(yourLoginCallbackFunction, {scope: "email"});
此 URI 解释了此特定权限:https ://developers.facebook.com/docs/reference/login/email-permissions/
还有许多其他类型的权限,请在此处查看更多信息:https ://developers.facebook.com/docs/concepts/login/permissions-login-dialog/
希望这可以帮助。
当您进行登录时,您必须像这样询问权限:
var permissions:String = "youFirstPermission,yourSecondPermission,yourThirdPermission...";
Facebook.login(callBackFuncion, {scope:permissions});