我正在使用 Spring Social ,以及 Facebook 集成。
我正在尝试获取当前用户的朋友的详细信息(例如位置等),但结果始终为空。现在,我认为这是因为只有“ user_location ”或“ friends_location ”扩展权限才能使用此功能。
我想知道如何授权我的应用程序获取用户的权限,并成功获取朋友位置等详细信息?
重申一下 - 这必须在我的Spring Social项目中完成。
提前致谢!
答案 0 :(得分:3)
您可以通过以下方式授权您的应用程序获得用户的权限
"redirect:https://graph.facebook.com/oauth/authorize?" +
"scope=" + userPermissions +
"&client_id=" + clientId +
"&display=page&redirect_uri=" + redirectURI;
如果userPermissions是您需要的权限,则clientId是您的facebook appId,redirectURI是授权后的位置(必须与您应用的网站网址相同)。
您也可以通过
成功获取朋友的详细信息