【问题标题】:Tagging Photos via Facebook GraphAPI通过 Facebook Graph API 标记照片
【发布时间】:2011-06-03 09:00:59
【问题描述】:

Facebook 最近在其 Graph API 中添加了照片标记功能: http://developers.facebook.com/blog/post/509/

我在 iPhone 上使用 FbConnect 上传图片并在其中标记我的页面。 所以,我的第一个电话是:

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   self.imageToPost, @"picture",
                                   @"My caption!", @"name", @"tags",
                                   nil];

    [self.theFacebook requestWithGraphPath:@"me/photos"
                                 andParams:params
                             andHttpMethod:@"POST"
                               andDelegate:self];

这正确返回: { ID = 2092859844825; }

然后我再打一个电话:

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   FACEBOOK_PAGE_ID,@"to", 
                                   @"160",@"x", 
                                   @"240",@"y", 
                                   nil];

    [self.theFacebook requestWithGraphPath:[NSString stringWithFormat:@"%@/tags",photoId]
                                 andParams:params
                             andHttpMethod:@"POST"
                               andDelegate:self];

然后我得到: {内容 = “OAuthException”} {contents = "(#121) 照片 ID 无效"}

但它希望我提供什么 ID? 在 GET 方法中提交相同的请求,它没有给出错误,所以我认为 id 是正确的。有什么想法吗??

【问题讨论】:

    标签: facebook tags facebook-graph-api photos


    【解决方案1】:

    您设置了哪些权限?检查您是否拥有user_photos 权限

    【讨论】:

      猜你喜欢
      • 2011-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-29
      • 1970-01-01
      相关资源
      最近更新 更多