从 Facebook 开发人员文档中,我发现“您可以使用两种方法指定要标记的用户:在 URL 路径中为PHOTO_ID/tags/USER_ID
,或在 URL 参数中为PHOTO_ID/tags?to=USER_ID
。要一次添加多个标签,您可以指定包含数组的 tags 属性像这样的标签PHOTO_ID/tags?tags=[{"id":"1234"}, {"id":"12345"}]
。目前,您无法使用此 API 在照片中标记页面。
这是我的代码。
NSString *photoID = @"267766096670674";
[self.facebook requestWithGraphPath:[NSString stringWithFormat:@"%@/tags?tags=[{\"id\":\"%@\"},{\"id\":\"%@\"}]?access_token=%@", photoID, @"100001965796318", @"100004119154586", self.facebook.accessToken]
andParams:nil
andHttpMethod:@"POST" andDelegate:self];
我收到如下错误消息:错误域=NSURLErrorDomain Code=-1000“错误 URL”UserInfo=0x3f55a0 {NSUnderlyingError=0x3f5c10“错误 URL”,NSLocalizedDescription=错误 URL}”
由于文档,标记一个朋友是可以的。但是为什么我不能同时标记几个朋友呢?