首页 文章

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

提问于
浏览
3

我试图在我的Facebook应用程序中添加一些额外的权限,即user_likes,user_events和user_interests,以便在进入黑客马拉松项目之前测试每个权限 . 然而,在“状态和评论”中执行此操作时,Facebook应用程序似乎需要徽标,描述和隐私策略URL才能请求这些权限 . 此外,该应用程序甚至尚未存在,因此尚无隐私政策页面 .

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

2 回答

  • 1

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

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

    例如,如果使用 -

    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
    

    应用准备就绪后,请发送评论,详细了解这些附加权限,隐私权政策等 .

  • 2

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

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

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

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

相关问题