Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.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
Java Spring社交-获得Facebook好友的扩展权限_Java_Facebook_Spring Social - Fatal编程技术网

Java Spring社交-获得Facebook好友的扩展权限

Java Spring社交-获得Facebook好友的扩展权限,java,facebook,spring-social,Java,Facebook,Spring Social,我正在使用Spring社交,以及它的Facebook集成 我试图获取当前用户朋友的详细信息(如位置等),但结果总是空的。现在,我相信这是因为这只在“用户位置”或“朋友位置”扩展权限下可用 我想知道如何授权我的应用程序获得用户的这些权限,并成功地获取朋友的位置等详细信息 只是重申一下——这必须在我的Spring社交项目中完成 提前谢谢 您可以通过以下方式为您的应用程序授权用户的这些权限 "redirect:https://graph.facebook.com/oauth/authorize

我正在使用Spring社交,以及它的Facebook集成

我试图获取当前用户朋友的详细信息(如位置等),但结果总是空的。现在,我相信这是因为这只在“用户位置”或“朋友位置扩展权限下可用

我想知道如何授权我的应用程序获得用户的这些权限,并成功地获取朋友的位置等详细信息

只是重申一下——这必须在我的Spring社交项目中完成


提前谢谢

您可以通过以下方式为您的应用程序授权用户的这些权限

    "redirect:https://graph.facebook.com/oauth/authorize?" +
     "scope=" + userPermissions + 
     "&client_id=" + clientId +
     "&display=page&redirect_uri=" + redirectURI;
其中userPermissions是您需要的权限,clientId是您的facebook appId,redirectURI是授权后的位置(这必须与您的应用程序的站点url相同)

您还可以通过以下方式成功获取您的好友详细信息:


特别阅读3.2获取用户在Facebook上的上述url好友。您是如何做到的?我的意思是,我正试图在这里实现同样的功能,下面的正确答案并没有提供太多的细节,看起来我必须为facebook的东西编写自己的实现,是否有任何地方可以使用SpringSocial设置此授权url?