在我的应用程序中有一个用户提要。我想添加一个Facebook功能的共享,以允许用户在他的Facebook墙上分享我的应用程序的帖子。 要分享的帖子有文字和图片。另外,我想在我的应用程序共享的Facebook帖子中添加一个指向我的应用程序的链接。
首次尝试使用UIActivityViewController
进行分享。问题是它不允许在共享对话框中预填充文本。因此,用户应该重新输入发布内容,这不是一个选项。
现在,我正在使用图谱API实现此功能 - 请求发布权限并拨打me/feed
。
要通过我的应用程序连接Facebook帖子,我创建了一个App Link并将其添加到已发布的帖子中。当用户抓取链接时,他会转发到应用商店或应用程序打开。
我在me/feed
请求中传递的参数:
let params = [
"message" : post.text,
"link" : "https://fb.me/9999999999999999",
"name" : "App Name",
"caption" : "Link Caption",
]
它像我希望的那样工作。
问题是如何添加这个Facebook帖子网址到图像,因为我的帖子有图像(可能是该功能中的视频)?
感谢您的帮助