【问题标题】:Facebook Enhanced Auth Dialog Not Always Showing UpFacebook 增强的身份验证对话框并不总是出现
【发布时间】:2011-10-21 02:18:23
【问题描述】:

我已仔细按照此处的说明为我的应用启用新的 Facebook 身份验证对话框:

https://developers.facebook.com/docs/beta/authentication/

这是一个示例应用页面:

https://apps.facebook.com/pulsetrack/watch/EP007055290160

每次我前往我的应用(在接受之前)时,它都会按预期正确地将我重定向到身份验证页面:

https://www.facebook.com/dialog/permissions.request?app_id=303944262956409&display=page&next=http%3A%2F%2Fapps.facebook.com%2Fpulsetrack%2Fwatch%2FEP007055290160&response_type=token&canvas=1&perms=email%2Cuser_likes%2Cpublish_actions

这对我很有用,我总是看到聚合预览,但有些人报告说他们看到了一个简单的身份验证屏幕,只要求提供电子邮件地址,并表示不会发布到他们的时间线。

我的问题:

  • URL 是否可能只是搞砸了(编码有趣或剥离了所有权限?)
  • 有些人还看不到增强的身份验证对话框吗?
  • 这对您有用吗?
  • 还有别的吗?

这是人们看到的对话框:

好对话

糟糕的对话框

【问题讨论】:

  • 我在 facebook js sdk 上遇到了同样的问题:FB.ui({method: 'permissions.request',perms: 'publish_actions', display: 'popup'});我得到一个简单的身份验证窗口,只有标题:“权限请求”是好的。我认为这是 Facebook 的大问题。
  • 感谢您的回复!让我们看看我们是否能找到答案。

标签: facebook


【解决方案1】:

问题在于,只有您的应用程序(如 Facebook 开发人员应用程序中列出的)的管理员/开发人员/测试人员才能为 publish_actions 进行身份验证,直到我们向所有人开放 Timeline。因此,您的应用程序的非开发人员会获得没有时间线预览(也没有 publish_actions)的身份验证对话框,而您的应用程序开发人员会获得带有 publish_actions 的新对话框。

【讨论】:

  • 所以如果我们现在上线,我想以后会很容易请求该许可吗?像这样的东西? facebook.stackoverflow.com/questions/3388367/…
  • @Jeff IIRC,不是计划在 10 月 1 日为所有人提供时间表吗?
  • @genesis,没有公布日期。
  • @JeffSherlock:当我发布自己的时间线时,(“公共”按钮)它说如果我没记错的话,在它对所有人(10 月 1 日)公开之前,它只会对开发人员可见。不过谢谢
  • 这可能只是在谈论按钮,而不是我们实际发布的时间线。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-02-13
  • 1970-01-01
  • 2012-09-28
  • 1970-01-01
  • 2012-05-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多