借助新的 Facebook iOS SDK 3.5,除了自托管对象之外,还可以创建应用拥有和用户拥有的对象。
要创建用户拥有的对象,我可以使用以下代码:
NSMutableDictionary<FBOpenGraphObject> *object = [FBGraphObject openGraphObjectForPost];
object[@"type"] = @"books.book";
object[@"title"] = @"Snow Crash";
object[@"image"] = @"TODO";
object[@"url"] = @"https://example.com/book-app/books/Snow-Crash";
[FBRequestConnection startForPostOpenGraphObject:object
completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
if(error) {
NSLog(@"Error: %@", error);
} else {
NSLog(@"Success");
}
}];
有谁知道创建应用程序拥有的对象而不是用户拥有的对象需要添加或更改什么?