问题
我正在尝试通过Facebook Graph API获取friends_location
。我使用HybridAuth框架访问API。如何返回好友的位置/家乡等信息?
我的应用程序权限
我为我的应用程序设置了以下权限:
friends_about_me,friends_location,friends_hometown,user_location,email,user_birthday,offline_access,user_hometown
这是用户在Facebook上看到的权限请求界面:
我尝试过的方法
我尝试了以下方法来获取好友的详细信息:
HybridAuth:$hybrid->getUserContacts();
和
Native API:$hybrid->api()->api('/me/friends');
两者都以没有好友位置的以下格式返回:
{"identifier": "12345678","displayName": "Joe Smith",},
我还看到了这个问题,但我已经在请求中包含了friends_about_me
权限。