我正在使用最新的适用于 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/