我正在尝试为我的Facebook应用添加一些额外的权限,即user_likes,user_events和user_interests,以便在进入黑客马拉松项目之前测试每个权限。但是,从“状态和评论”#34;似乎Facebook应用程序需要徽标,描述和隐私政策URL才能请求这些权限。此外,应用程序还没有存在,所以还没有隐私政策页面。
如何仅为开发目的测试其中一些额外权限?我尝试创建一个测试应用,但这似乎没有任何选项来添加权限。
答案 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
在您的应用准备就绪后,请发送评论,其中包含有关这些附加权限,隐私权政策等的详细信息。