2012-12-07 67 views
1

我使用FB圖形API來標記多個朋友。我只能標記一個朋友。但是,沒有與多個朋友取得成功。Facebook上的多個標籤照片ios

對於單個用戶: -

NSString *[email protected]"23451245"; 
[FB_Graph doGraphPost:[NSString stringWithFormat:@"%@/tags/%@?access_token=%@", photoID, @"1235234",[[NSUserDefaults standardUserDefaults]objectForKey:@"fb_accesstoken"]] withPostVars:nil]; 

多個用戶: -

[FB_Graph doGraphPost:[NSString stringWithFormat:@"406435626092354/tags?tags=[{\"id\":\"100000947629523\"}, {\"id\":\"100000106756234\"}]?access_token=%@",[[NSUserDefaults standardUserDefaults]objectForKey:@"fb_accesstoken"]] withPostVars:nil]; 
+0

你沒有提到這個問題......當你這樣做的時候會發生什麼......? – TheTiger

回答

0

標籤

創建:

您可以在創建標籤照片通過發佈HTTP POST請求標籤連接,PHOTO_ID /標籤

注意:此功能旨在幫助用戶標記他們的朋友在真實照片。您不應該使用此功能鼓勵用戶標記他們的朋友,如果他們的朋友實際上不在該照片中,或者標記合成照片中的朋友。如果您的應用程序被發現鼓勵此行爲,則可能會禁用您對此功能的使用。

您可以指定使用兩種方法來標記哪些用戶:爲PHOTO_ID /標籤/ USER_ID,或在URL參數爲PHOTO_ID /標籤在URL路徑= USER_ID?要一次添加多個標籤,您可以指定包含標籤數組的標籤屬性,例如PHOTO_ID/tags?tags = [{「id」:「1234」},{「id」:「12345」}] 。目前,您無法在使用此API的照片中標記Page

標記照片需要user_photospublish_streampermissionspublish_stream是可選的 - 如果不存在,該標籤將經過標記的人的標籤審查如果他/已設置啓用他本隱私。標記照片支持以下參數。

enter image description here 欲瞭解更多詳情,請訪問Facebook Developer Site