有没有办法使用 facebook SDK 在 facebook messenger 上共享链接
Posted
技术标签:
【中文标题】有没有办法使用 facebook SDK 在 facebook messenger 上共享链接【英文标题】:is there a way to share a link on facebook messenger using facebook SDK 【发布时间】:2016-02-22 12:32:08 【问题描述】:我正在使用适用于 ios 的 facebook SDK,实际上是在 facebook messenger 上共享链接,但找不到足够的帮助,我可以通过下载图像然后附加下载的图像来共享图像,但首先需要太多时间下载图像,然后附加。现在我只想分享一个到 facebook messenger 的简单链接。
【问题讨论】:
【参考方案1】:这是你可以在不需要下载图片的地方使用的,你可以设置分享后在facebook App上下载的图片Url
FBSDKShareLinkContent *shareContent = [[FBSDKShareLinkContent alloc] init];
[shareContent setContentTitle:@"Title"];
[shareContent setImageURL:[NSURL URLWithString:someImageUrl]];
[shareContent setContentURL:[NSURL URLWithString:someURl]];
FBSDKMessageDialog *messageDialog = [[FBSDKMessageDialog alloc] init];
messageDialog.delegate = self;
[messageDialog setShareContent:shareContent];
if ([messageDialog canShow])
[messageDialog show];
else
// Messenger isn't installed. Redirect the person to the App Store.
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:kFacebookMessengerAppiTunesUrl]];
【讨论】:
以上是关于有没有办法使用 facebook SDK 在 facebook messenger 上共享链接的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法在没有 SDK 的情况下在 facebook messenger 上分享文本?
Facebook iOS SDK 登录原生和 UIWebView 登录