error_msg =无效的照片标记主题,error_code = 322

时间:2011-04-01 11:05:24

标签: facebook ios upload photo tagging

在iPhone上使用fbconnect。

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                               pid, @"pid",
                               FACEBOOK_PAGE_ID, @"tag_uid",
                               @"50.0", @"x",
                               @"50.0", @"y",
                               nil];

[self.theFacebook requestWithMethodName:@"photos.addTag"
                              andParams:params
                          andHttpMethod:@"POST"
                            andDelegate:self];

我的FACEBOOK_PAGE_ID真的错了吗?在那种情况下,我怎样才能找到合适的人?

3 个答案:

答案 0 :(得分:1)

查看facebook开发者页面,seccion照片/标签:

  

“目前,您无法使用此API标记照片中的页面”

The link

答案 1 :(得分:0)

这对我有用:

- (void)tagPhotoWithPhotID:(NSString *)photoID {

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                               photoID, @"pid",
                               @"Test Tag", @"tag_text",
                               @"50.0", @"x",
                               @"50.0", @"y",
                               nil];

[self.facebook requestWithMethodName:@"photos.addTag"
                              andParams:params
                          andHttpMethod:@"POST"
                            andDelegate:self];
}

您可以使用“tag_uid”代替“tag_text”键,并提供有效的用户ID作为NSString。

答案 2 :(得分:0)

许多Facebook页面无效标记主题。目前,只能标记主要类别为Person或Brand的页面。具体而言,无法标记本地商家。不幸的是,只有子类别在API中显示并且存在重叠;一些子类别包括本地商业和品牌。

对区域链等模糊组合产生奇怪的结果,这些组合并非真正的品牌,但也不是真正具有地理标签的本地业务。