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/

相关文章:

facebook - 我什么时候需要fb :app_id or fb:admins?

compiler-construction - 如何使用 EventKit (Calendar) 集成并且仍然支持 iOS 3.x (MonoTouch)?

ios - 进度动画 UIButton

ios - swift Realm : creating instance of Realm throws NSException

iphone - 拖动时如何获得 mkannotation 的位置

Facebook 图形 API 总是返回小图片

iphone - 加密存储在 iCloud 中的文档的方法

javascript - 如何在匿名函数中应用node.js REPL?

iphone - 在 iOS 中添加多个 subview 的动画

iPhone SDK : Redirecting stderr/stdout to XCode console