为开发目的添加Facebook应用程序权限

时间:2014-07-07 15:50:42

标签: facebook facebook-graph-api

我正在尝试为我的Facebook应用添加一些额外的权限,即user_likes,user_events和user_interests,以便在进入黑客马拉松项目之前测试每个权限。但是,从“状态和评论”#34;似乎Facebook应用程序需要徽标,描述和隐私政策URL才能请求这些权限。此外,应用程序还没有存在,所以还没有隐私政策页面。

如何仅为开发目的测试其中一些额外权限?我尝试创建一个测试应用,但这似乎没有任何选项来添加权限。

2 个答案:

答案 0 :(得分:3)

您应该能够在登录阶段,开发期间和沙盒模式下请求其他权限,而无需进行任何审核。

在此期间,您仅限于测试用户和其他用户明确添加到developers.facebook.com上应用的角色页面的“测试人员”部分。

https://developers.facebook.com/docs/facebook-login/permissions/v2.0

只有在让所有公众都能看到该应用时,您才需要进行审核。

答案 1 :(得分:1)

当您的应用处于开发模式时,您不需要做任何特别的事情。只需创建应用程序并添加登录代码和测试权限即可。就是这样。!

使用scope参数在登录代码中添加权限。 Click here for more details

例如,如果使用 -

JS SDK -

FB.login(function(response) {
   // handle the response
}, {scope: 'manage_pages'});

手动登录流程

https://www.facebook.com/dialog/oauth?
  client_id={app-id}&
  redirect_uri={redirect-uri}&
  auth_type=rerequest&
  scope=manage_pages

在您的应用准备就绪后,请发送评论,其中包含有关这些附加权限,隐私权政策等的详细信息。