簡體   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