Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.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
Javascript Facebook Graph API-在2.0版中标记位置_Javascript_Facebook_Facebook Graph Api - Fatal编程技术网

Javascript Facebook Graph API-在2.0版中标记位置

Javascript Facebook Graph API-在2.0版中标记位置,javascript,facebook,facebook-graph-api,Javascript,Facebook,Facebook Graph Api,我使用带有javascript的Graph API来获取v1.0中包含的所有数据。 (我使用了FB.api(“/v1.0/me/locations”,函数(响应){…});) 我知道更新版本是2.2,在v2.0及更高版本中,“位置”节点被“标记的位置”节点替换 我还使用GraphAPI浏览器来测试我的结果。 我试试这个,得到:/v2.2/me?fields=taged\u places 结果正是我想要的 然而,在我的js代码中,我尝试:FB.api(“/v2.2/me?fields=taged_

我使用带有javascript的Graph API来获取v1.0中包含的所有数据。 (我使用了FB.api(“/v1.0/me/locations”,函数(响应){…});)

我知道更新版本是2.2,在v2.0及更高版本中,“位置”节点被“标记的位置”节点替换

我还使用GraphAPI浏览器来测试我的结果。 我试试这个,得到:/v2.2/me?fields=taged\u places 结果正是我想要的

然而,在我的js代码中,我尝试:FB.api(“/v2.2/me?fields=taged_places”,function(response){…}); 而且没有任何结果

此外,, 我在Parse.FacebookUtils.init()中设置了版本:“v2.2”; 我还请求权限:user_标记的位置、user_照片、user_状态、user_朋友、user_关于我、user_生日、Parse.FacebookUtils.logIn()中的read_流

我需要几乎所有的签入数据(v1.0中的a.k.a位置/v2.0中的tagged_位置)添加到我的数据库中。 我试图获取/me/photos,但结果并不令人满意。所以我仍然需要使用以下代码:FB.api(“/v2.2/me?fields=taged_places”,函数(响应){…})


所以。。。有人能帮我吗?请……

我对权限进行了分组测试,找出了问题所在。 您需要具有所标记项目的权限。 所以在我的例子中,我在照片中被标记,所以我需要
user\u photos
权限才能访问
user\u taged\u places
。这实际上造成了一个相当大的问题,因为您需要知道用户是如何被标记以检索其标记的位置的


如果用户在帖子中的某个位置被标记,则需要与在照片中被标记不同的权限

是的,我也有类似的问题。使用图形api资源管理器获取数据。在我的应用程序中,当我使用FB.api('me/tagged_places',函数(response){})它只是返回一个空数组。