我看到Facebook在创建用于Web / IOS / Mobile的FB应用程序的API和工作结构方面做了很多改变。
我正在使用我的FB开发者帐户创建一个Facebook应用程序,以获取Test App的API密钥凭证。
使用此应用程序,我需要测试Publish_ations的功能(例如: - 页面/墙上发布,共享),但是该功能未启用Test App API。如果我们想要启用它,那么我们可能需要提交评论并提供一些细节。在这些细节中,他们要求测试我们将在我们的应用程序中提供的功能的步骤。他们需要具有该FB功能的页面和信息的ETC的快照。并且整个过程将最多需要7天。
我很困惑,如果我的应用程序正在进行中,我们计划开发的FB功能那么在创建该功能之前,我应该如何在网站上测试功能。
我是否在FB文档中缺少任何有关使用“发布操作”权限测试环境的信息。
请帮助我,我已经浪费了7天(尝试了FB的审核提交流程,他们因为申请和信息不完整而拒绝了)
提前致谢!!
答案 0 :(得分:4)
你很困惑。登录/权限相关的内容与v1.0中的相同;区别在于您需要在应用程序准备好后提交review。但那是最后一步。
我认为您是第一次使用API,因此您可能不知道如何在应用中添加权限。使用登录代码中的scope
参数添加权限。 See the details here ..
例如,如果您正在使用JS SDK -
FB.login(function(response) {
// handle the response
}, {scope: 'email,user_likes'});
同样适用于其他语言。
添加权限后,应用的管理员/开发人员/测试人员可以测试应用并发布帖子;而app处于开发模式。这与我们过去在v1.0中所做的类似。
当您的应用准备就绪(最后一步)时,请为login review提交您的应用(此步骤不会出现在v1.0中,您只需将其设为现场)。在他们使用此权限批准您的应用后,您可以让您的应用生活,每个人都可以使用您的应用发布帖子。那就是它。