iphone - 在 iOS 上将 'Like' 与 Facebook Graph API 一起使用

标签 iphone facebook ios

我正在使用最新的 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 error 10000.

有人知道这是为什么吗?

最佳答案

想通了。您不能将 nil 传递给参数。所以我创建了一个空的 NSMutableDictionary,并通过了它。工作得很好。 (顺便说一句:it’s not possible to like a page this way。)

关于iphone - 在 iOS 上将 'Like' 与 Facebook Graph API 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5281665/

相关文章:

ios - 电晕 "Certificate Not Installed"即使它是

ios - 在 StoryBoard 中传递值

iphone - 核心数据和特殊字符(UTF-8)

java - 为Facebook Graph Api服务自动生成Java类

swift - 从Facebook Swift FBSDK检索个人资料图片时出错

ios - 用pickerview填充tableview

iphone - 重命名的项目将无法运行

iphone - 如何对表格 View 进行排序 - IOS

java - Android自定义Facebook按钮,图标无法正确加载

ios - NSPredicate逐字匹配字符串