繁体   English   中英

Facebook Graph API-版本2.0中的标记位置

[英]Facebook Graph API - Tagged Places in version 2.0

我将Graph API与javascript一起使用,以获取v1.0中所有数据包含的位置。 (我使用了FB.api(“ / v1.0 / me / locations”,函数(响应){...});)

我知道更新的版本是2.2,在v2.0及更高版本中,“位置”节点被“ tagged_places”节点取代。

我还使用Graph API Explorer来测试我的结果。 我尝试使用GET:/v2.2/me?fields=tagged_places,结果正是我想要的。

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

此外,我在Parse.FacebookUtils.init();中设置了版本:“ v2.2”; 我还要求在Parse.FacebookUtils.logIn();中的权限:user_tagged_places,user_photos,user_status,user_friends,user_about_me,user_birthday,read_stream。

我几乎需要将签到的所有数据(又称为v1.0中的位置/v2.0中的tagged_places)添加到数据库中。 我尝试获取/ me / photos,但结果不令人满意。 因此,我仍然需要使用以下代码:FB.api(“ / v2.2 / me?fields = tagged_places”,function(response){...});

所以...有人可以帮我吗? 请....

我分组测试了权限,然后找出了问题所在。 您需要具有标记您的项目的权限。因此,在我的情况下,我被标记在照片中,因此我需要user_photos权限才能访问user_tagged_places 实际上,这会带来很大的问题,因为您需要知道如何标记用户才能检索其agged_places。

如果在帖子的某个位置为用户添加了标签,则需要与在照片中添加标签的用户不同的权限。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM