iphone - 在 iOS 上将 'Like' 与 Facebook Graph API 结合使用

标签 iphone facebook ios

我正在使用最新的适用于 iOS 的 Facebook SDK 和图形 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/

相关文章:

iphone - 从 pdf 文件创建目录

iphone - 从 iPhone 4 上的一个或两个麦克风录音

php - 如何根据 JavaScript 函数的结果使用 PHP 写入数据库? (面子书应用程式)

iphone - 如何在iPhone中使用邮件访问配置文件(MAP)

ios - 指向 maps.google.com 的 iPhone HTML 链接在 Mobile Safari 而非 Maps 应用程序中打开页面

iphone - 当UI元素在iPhone中不可见时如何使用全宽?

Java将系统的当前日期时间转换为纪元引用的秒数

facebook - Graph Api Link - 名称、标题、描述图片未显示

ios - 启动 Xamarin iOS 应用程序失败并显示日志消息 "An error occurred searching types for the given assembly"

ios - 获取屏幕上的所有触摸