没有共享对话框可以这样做吗?因为到目前为止我还没有找到任何允许的东西。
这只是没有任何文字的共享照片:
[FBRequestConnection startForUploadPhoto:self.imageToShare completionHandler:^(FBRequestConnection *connection, id result, NSError *error) { }];
这只是没有照片的共享文字:
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
self.titleToShare, @"name",
self.textToShare, @"description",
self.linkToShare, @"link",
@"http://www.somesite.com/logo_i.png", @"picture", nil];
[FBRequestConnection startWithGraphPath:@"/me/feed" parameters:params HTTPMethod:@"POST"
completionHandler:^(FBRequestConnection *connection, id result, NSError *error) { }];
我该怎么办?
提前致谢。
答案 0 :(得分:0)
所以我在搜索了一段时间之后找到了正确的答案,发布你想要的文字的最佳方式就是这样:
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
UIImageJPEGRepresentation(self.imageToShare, 1), @"source",
self.textToShare, @"message",
(self.linkToShare)?self.linkToShare:@"", @"link", nil];
[FBRequestConnection startWithGraphPath:@"/me/photos" parameters:params HTTPMethod:@"POST"
completionHandler:^(FBRequestConnection *connection, id result, NSError *error) { }];
享受!