1

我有一个带有“使用 Facebook 登录”按钮的页面。(我们使用Java+Spring Social)。如果用户单击此按钮,它会提交以下表单:/social/signin/facebook 权限对话框打开,但按钮上的标签是“转到应用程序”。我应该怎么做才能使这个标签成为“使用 Facebook 登录”而不是“转到应用程序”?我尝试了 display:popup 参数,但标签与它相同。

在另一个项目中,我们不使用 Spring Source。我们通过以下调用进行 Fb 登录:

FB.login(
  function(response) {
    if(response.authResponse) {
      window.location = ...
    } else {
      alert(accessDeniedMessage);                                                 
    }
},{scope : REQUIRED_PERMISSIONS});

在这种情况下,权限对话框中的按钮是“使用 Facebook 登录”。

4

1 回答 1

3

请参阅:http: //developers.facebook.com/blog/post/2012/03/02/enhanced-auth-dialog-and-updates-to-permissions/

新按钮文本

在增强的身份验证对话框中,按钮文本将是以下四种情况之一:“添加到 Facebook”、“使用 Facebook 登录”、“转到应用程序”或“玩游戏”。其中每一项都经过了广泛的测试,并表明更具体的行动号召可以帮助用户更好地理解身份验证过程。作为应用程序的第一个联系人,身份验证对话框展示出色的用户体验非常重要。

请参阅我们的Open Graph 文档以了解有关权限和配置增强的身份验证对话框的更多信息。

于 2012-06-05T17:39:59.997 回答