在 iOS 上通过 Facebook Graph API 使用“Like”
Posted
技术标签:
【中文标题】在 iOS 上通过 Facebook Graph API 使用“Like”【英文标题】:Using 'Like' with the Facebook Graph API on iOS 【发布时间】:2011-03-12 09:19:12 【问题描述】:我正在使用最新的 Facebook SDK for ios 和 Graph API。效果很好。
我正在尝试“喜欢”状态更新,执行以下操作:
NSManagedObject *managedObject = [self.fetchedResultsController objectAtIndexPath:indexPath];
NSString *messageID = (NSString*)[managedObject valueForKey:@"message_id"];
NSLog(@"Like: %@", [NSString stringWithFormat:@"%@/likes", messageID]);
[facebook requestWithGraphpath:[NSString stringWithFormat:@"%@/likes", messageID] andParams:nil andHttpMethod:@"POST" andDelegate:self];
但是这会从 Facebook 返回错误:
facebookErrDomain 错误 10000。
有人知道这是为什么吗?
【问题讨论】:
【参考方案1】:想通了。您不能将 nil 传递给参数。所以我创建了一个空的NSMutableDictionary
,并通过了它。工作得很好。 (顺便说一句:it’s not possible to like a page this way。)
【讨论】:
以上是关于在 iOS 上通过 Facebook Graph API 使用“Like”的主要内容,如果未能解决你的问题,请参考以下文章
iOS 上 Facebook 页面的 Graph API 排序
通过 Graph API 和 iOS 将照片上传到相册时出现 Facebook 错误:(#1) 发生未知错误
IOS Facebook SDK - 发布 Open Graph 并在时间轴上显示而无需单击 Activity Log
iOS Facebook Graph API 使用“下一个”或“上一个”Url 使用 SDK 进行分页