我试图在我的Facebook应用程序中添加一些额外的权限,即user_likes,user_events和user_interests,以便在进入黑客马拉松项目之前测试每个权限 . 然而,在“状态和评论”中执行此操作时,Facebook应用程序似乎需要徽标,描述和隐私策略URL才能请求这些权限 . 此外,该应用程序甚至尚未存在,因此尚无隐私政策页面 .
如何仅为开发目的测试其中一些额外权限?我尝试创建一个测试应用程序,但似乎没有任何类型的选项来添加权限 .
当你的应用程序处于开发模式时,你不需要做任何特别的事情 . 只需创建应用程序并添加登录代码和测试权限即可 . 而已 . !
使用 scope 参数在登录代码中添加权限 . Click here for more details .
scope
例如,如果使用 -
JS SDK-
FB.login(function(response) { // handle the response }, {scope: 'manage_pages'});
Manual login flow-
https://www.facebook.com/dialog/oauth? client_id={app-id}& redirect_uri={redirect-uri}& auth_type=rerequest& scope=manage_pages
应用准备就绪后,请发送评论,详细了解这些附加权限,隐私权政策等 .
您应该能够在登录阶段,开发期间和沙盒模式下请求其他权限,而无需进行任何审核 .
在此期间,您仅限于测试用户和其他用户明确添加到developers.facebook.com上的应用程序的角色页面的“测试人员”部分 .
https://developers.facebook.com/docs/facebook-login/permissions/v2.0
只有在让所有公众都能看到应用程序时,您才需要进行审核 .
2 回答
当你的应用程序处于开发模式时,你不需要做任何特别的事情 . 只需创建应用程序并添加登录代码和测试权限即可 . 而已 . !
使用
scope
参数在登录代码中添加权限 . Click here for more details .例如,如果使用 -
JS SDK-
Manual login flow-
应用准备就绪后,请发送评论,详细了解这些附加权限,隐私权政策等 .
您应该能够在登录阶段,开发期间和沙盒模式下请求其他权限,而无需进行任何审核 .
在此期间,您仅限于测试用户和其他用户明确添加到developers.facebook.com上的应用程序的角色页面的“测试人员”部分 .
https://developers.facebook.com/docs/facebook-login/permissions/v2.0
只有在让所有公众都能看到应用程序时,您才需要进行审核 .