2012-12-07 68 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