Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
验证0 Facebook用户\u id和访问\u令牌-检索页面\u id_Facebook_Reactjs_Express_Facebook Graph Api_Auth0 - Fatal编程技术网

验证0 Facebook用户\u id和访问\u令牌-检索页面\u id

验证0 Facebook用户\u id和访问\u令牌-检索页面\u id,facebook,reactjs,express,facebook-graph-api,auth0,Facebook,Reactjs,Express,Facebook Graph Api,Auth0,我有一个React应用程序,可以将来自不同社交媒体的帐户链接到主用户名和密码帐户。我链接了我的Facebook帐户,在那里我管理了其他几个页面,我假设通过Auth0返回的用户id和访问令牌,我可以访问我的页面,但我还没有做到这一点。我的Auth0应用程序是否需要经过Facebook审核才能访问 当我转到Graph API资源管理器,从Auth0粘贴access_令牌并尝试访问${user_id}/帐户时,我会收到以下调试消息: The field 'accounts' is only acces

我有一个React应用程序,可以将来自不同社交媒体的帐户链接到主用户名和密码帐户。我链接了我的Facebook帐户,在那里我管理了其他几个页面,我假设通过Auth0返回的用户id和访问令牌,我可以访问我的页面,但我还没有做到这一点。我的Auth0应用程序是否需要经过Facebook审核才能访问

当我转到Graph API资源管理器,从Auth0粘贴access_令牌并尝试访问${user_id}/帐户时,我会收到以下调试消息:

The field 'accounts' is only accessible on the User object after the user grants either the 'pages_show_list' or 'manage_pages' permission.
即使我在Auth0->Connections->Social上明确授予了这些权限

我错过了什么


任何朝着正确方向的努力都将不胜感激

如果您希望能够向应用程序中没有角色的用户请求这些权限,那么是的,当然您必须提交以供审阅。“即使我在Auth0->Connections->Social上明确授予了这些权限”-您不在那里授予权限,您只需配置您的应用程序在登录时应向用户请求的权限。您是否使用正在测试此功能的帐户完成了登录流程?它在登录对话框中请求访问你的页面了吗?嗯,我刚重新检查过,当我被提示查看我将提供的信息时,它只显示公共配置文件。有没有其他方法告诉它也可以授予页面访问权限?您是否正在与在应用程序中具有角色的用户进行测试?“是否有其他方法告诉它也授予页面访问权限?”-您必须检查auth0文档。我正在测试的用户就是我在Facebook上注册开发者帐户的用户。进入Facebook上的设置->应用程序,我可以在那里看到两个应用程序:一个是我用Facebook制作的,另一个是我通过Auth0允许的。现在,回到Graph API Explorer,我可以使用我用Facebook制作的应用程序查看所有连接,但是我用Auth0制作的应用程序在应用程序下拉菜单中不可用。有什么建议吗?谢谢你的帮助。