我已经调整了我的应用程序,以适应所有的新功能,从时间表,聚合,小故事等。我在oauth流程和"new auth“流程对话框中根据需要设置了"publish_actions”。我已经建立了我的聚合,一切看起来都很整洁,我还让opengraph几乎实时工作。
但
1)我没有看到新的身份验证页面...我是唯一的开发者,我在应用程序设置中设置了“使用新的身份验证页面”,我在开发人员测试版中,并在我的个人资料中得到了时间表,当然,我得到了几乎实时的opengraph故事工作,我得到了我的聚合设置,我可以预览oauth屏幕作为我自己和通用用户罚款。
2)当我将我的应用程序设置为“游戏”类型时,旧的身份验证页面只显示"publish_actions“,当我将我的应用程序设置为"other”类型时,我在添加应用程序时不会得到"publish_actions“权限提示,并且我得到"OAuth "Facebook Platform”"insufficient_scope“"(#200)一直需要扩展权限: publish_actions”。
为什么在facebook上/在facebook上开发总是这么多buggy和困难?
发布于 2011-12-07 22:14:40
“这些故事只能由分类为‘游戏’的应用程序发布,并且只在玩游戏时显示给用户。我们打算在不久的将来扩大可以使用这些新API的应用程序的类型。”( http://developers.facebook.com/blog/post/539/ )
所以我认为我们现在只有两个选择。将应用程序类别更改为“游戏”或使用新的权限对话框页面。
发布于 2011-10-14 04:15:33
颠簸。我也有同样的问题。创建新的应用程序,设置一切,包括新的身份验证对话框和publish_actions,但得到旧的对话框。
我看到有人提到,所有用户都应该至少是测试人员。我试过了,但还是不起作用。
呼呼,我刚刚将应用程序类型更改为“游戏”,并在身份验证对话框中显示现在“添加到时间线”。它仍然为我显示旧的Auth对话框,但至少publish_actions在那里。
发布于 2011-10-14 20:46:39
我也遇到了同样的问题。我找不到一种方法来获取应用程序用户的“publish_actions”权限。我甚至尝试过直接使用它,它应该自动添加'publish_actions',但是auth对话框就这样闪现并消失了。
这肯定是链接到新的auth对话框的东西,即使选择了正确的迁移设置,它也不会显示。这是Facebook的一个bug吗?
https://stackoverflow.com/questions/7742803
复制相似问题