我仔细按照此处的说明为我的应用启用了新的Facebook身份验证对话框:
https://developers.facebook.com/docs/beta/authentication/
以下是一个示例应用页面:
https://apps.facebook.com/pulsetrack/watch/EP007055290160
每次我前往我的应用程序(接受之前),它都会按预期正确地将我重定向到身份验证页面:
这对我很有用,我总是看到聚合预览,但是有些人报告他们看到一个简单的身份验证屏幕,只询问电子邮件地址,并说它不会发布到他们的时间线。
我的问题:
以下是人们看到的对话:
好的对话
错误对话
答案 0 :(得分:4)
问题是,只有您的应用程序的管理员/开发人员/测试人员(在Facebook开发人员应用程序中列出)才能为publish_actions进行身份验证,直到我们向所有人开放时间轴。因此,您的应用程序的非开发人员将获得auth对话框,没有时间轴预览(并且没有publish_actions),并且您的应用程序开发人员会使用publish_actions获取新的。