FacebookSDK:在我的时间线上用文本/链接分享图像
Posted
技术标签:
【中文标题】FacebookSDK:在我的时间线上用文本/链接分享图像【英文标题】:FacebookSDK: Share image on my timeline with text/link 【发布时间】:2014-10-12 11:11:41 【问题描述】:是否可以在没有共享对话框的情况下这样做?因为到目前为止我还没有找到任何允许的东西。
这只是分享照片,没有任何文字:
[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) ];
我该怎么办?
提前致谢。
【问题讨论】:
【参考方案1】:所以我在搜索了一段时间后找到了正确的答案,用你想要的文字发布的最好方法是这样:
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) ];
享受吧!
【讨论】:
以上是关于FacebookSDK:在我的时间线上用文本/链接分享图像的主要内容,如果未能解决你的问题,请参考以下文章
iOS Facebook SDK 3 帖子在我的时间线上看不到朋友的帖子
Ios Facebook SDK 我如何共享图像、链接、文本?