2011-10-12 35 views
5

我已经适应了我的应用程序从时间轴,聚合,小故事等所有新功能。我在oauth进程和“新验证”进程对话框中根据需要设置了“publish_actions”。我已经建立了我的聚合,并且一切都看起来很整齐,而且我还获得了近实时ministories工作的opengraph。publish_actions的问题

1)我没有得到新的身份验证页面展现出来......我是唯一的开发者,我已经在应用程序设置中设置“使用新的身份验证页”,我在开发者测试版并获得了我的个人资料中的时间线,我得到了近实时opengraph故事的工作,我有我的聚合设置,我可以预览oauth屏幕为我自己和通用用户罚款。

2)当我将我的应用程序设置为应用程序类型“游戏”时,旧auth页面只显示“publish_actions”,当我将我的应用程序设置为“其他”类型时,我不会提示“publish_actions”权限添加应用时,我得到“OAuth”Facebook平台“”insufficient_scope“”(#200)一直需要扩展权限:publish_actions“

为什么开发for/on脸书必须是这样越野车和硬的所有时间?

+0

我有类似的问题。需要什么才能要求publish_actions?当我请求这个权限时,oauth/dialog URL会立即重定向到redirect_uri,而不会显示对话框或请求权限。 我需要在我的Facebook应用程序配置中设置什么才能使其正常工作? – spitzanator

+0

当您加载facebook SDK时,您是否使用oauth作为您的身份验证类型? –

回答

0

凹凸。我也有同样的问题以及。 创建新的应用程序,设置包括新的Auth对话框和publish_actions,但得到旧的对话框代替

我看到有人提到所有用户都应该至少是测试人员。试过了,仍然无法正常工作。

哇噢,我只是改变了应用程序类型和身份验证对话框现在显示“添加到时间线”的“游戏”。它仍然显示旧的Auth对话框,但至少publish_actions在那里。

+0

你能帮我解释一下“老对话”和“新对话”是什么意思吗?我是FB开发的新手,并不明白这种差异。谢谢 – Yetanotherjosh

+0

林有点新,以下是我所知道的。在Open Graph之前,FB有Auth对话框/页面,会询问用户是否想要授予应用程序执行某些操作的权限。但是在新的Open图中,他们引入了新的Auth对话框。您可以在您的应用管理员屏幕中进行配置。我的理解是,如果您的应用程序使用新的Open Grapth功能(如时间轴上的发布操作),则应显示此新对话框。现在我看到旧式对话框,即使我的应用程序使用publish_actions。 –

0

我有完全相同的问题。 我无法找到获取应用程序用户的“publish_actions”权限的方法。 我甚至试图直接使用它应该自动添加'publish_actions',但auth对话框只是闪烁并消失。

这当然是链接到新的auth对话框,即使选择了正确的迁移设置也不会显示。 这是一个Facebook的错误?

0

对不起,您遇到的问题。这是我们最终的错误,应该在今天晚些时候解决。

2

“这些故事只能通过分类为”游戏“的应用发布,并且仅在玩游戏时向用户展示,我们打算在不久的将来扩大可以使用这些新API的应用类型。 (http://developers.facebook.com/blog/post/539/

所以我认为我们现在只有两种选择。将应用类别更改为“游戏”或使用新权限对话框页面。

相关问题