尝试使用Facebook Open Graph获取某些用户的位置。
使用如下格式的网址: https://graph.facebook.com/USERID?access_token=XXX
问题是我只能得到这个:
{
"id": "XXX",
"first_name": "XXX",
"last_name": "XXX",
"link": "XXX",
"name": "XXX",
"updated_time": "XXX"
}
根据https://developers.facebook.com/docs/graph-api/reference/user/,还应该有位置值 - 但它不存在:(
我知道如何获得这个位置吗?
谢谢!
答案 0 :(得分:0)
您需要明确请求user_location
权限才能将数据返回给您。
用户可以拒绝访问此数据点,但在测试时,您应该允许该权限,如果没有出现,则表示您没有请求访问权限,或者Facebook拒绝访问那个数据点。
根据Facebook:
如果您的应用请求此权限,则Facebook必须审核您的应用如何使用该权限。