Php 使用Facebook Graph API获取好友位置&;杂交种
问题 我正试图从Facebok Graph API中获取Php 使用Facebook Graph API获取好友位置&;杂交种,php,facebook,facebook-graph-api,hybridauthprovider,Php,Facebook,Facebook Graph Api,Hybridauthprovider,问题 我正试图从Facebok Graph API中获取好友位置。我正在使用该框架访问API如何返回朋友的位置/家乡等? 我的应用程序权限 我已为我的应用设置了以下权限: friends\u关于我、friends\u位置、friends\u家乡、user\u位置、电子邮件、user\u生日、脱机访问、user\u家乡 这是用户在Facebook上看到的权限请求屏幕: 我尝试过的 我尝试了以下方法来获取朋友的详细信息: HybridAuth:$hybrid->getUserContacts()
好友位置
。我正在使用该框架访问API如何返回朋友的位置/家乡等?
我的应用程序权限
我已为我的应用设置了以下权限:
friends\u关于我、friends\u位置、friends\u家乡、user\u位置、电子邮件、user\u生日、脱机访问、user\u家乡
这是用户在Facebook上看到的权限请求屏幕:
我尝试过的
我尝试了以下方法来获取朋友的详细信息:
HybridAuth:$hybrid->getUserContacts()代码>
及
原生API:$hybrid->API()->API('/me/friends')代码>
两者都返回以下格式,但不返回朋友的位置:
{“标识符”:“12345678”,“显示名称”:“乔·史密斯”},
我也看到了这个问题,但我已经在我的请求中包含了关于我的朋友权限。看看Graph API explorer:
单击“获取访问令牌”按钮并选择(在朋友数据权限选项卡下):
- 家乡的朋友
- 地点
授予访问令牌的权限后,单击右侧列“连接”下的“朋友”链接。您的GET请求现在应该如下所示:
你现在应该有一个朋友列表,上面有他们的名字和id。如果你点击id,你将看到该朋友的结果,其中包括家乡和位置
希望有帮助