Ios 使用文本、图像和应用程序链接在Facebook上发布帖子

Ios 使用文本、图像和应用程序链接在Facebook上发布帖子,ios,facebook,facebook-graph-api,Ios,Facebook,Facebook Graph Api,在我的应用程序中有一个用户提要。我想添加一个Facebook共享功能,允许用户在Facebook墙上共享我的应用程序中的帖子。 要共享的帖子包含文本和图像。另外,我想在我的应用程序共享的Facebook帖子中添加我的应用程序的链接 第一次尝试是使用UIActivityViewController进行共享。问题是它不允许在共享对话框中预填充文本。所以用户应该重新键入帖子内容,这不是一个选项 现在,我正在使用Graph API实现此功能-请求发布权限并调用me/feed 为了将Facebook帖子与

在我的应用程序中有一个用户提要。我想添加一个Facebook共享功能,允许用户在Facebook墙上共享我的应用程序中的帖子。 要共享的帖子包含文本和图像。另外,我想在我的应用程序共享的Facebook帖子中添加我的应用程序的链接

第一次尝试是使用
UIActivityViewController
进行共享。问题是它不允许在共享对话框中预填充文本。所以用户应该重新键入帖子内容,这不是一个选项

现在,我正在使用Graph API实现此功能-请求发布权限并调用
me/feed

为了将Facebook帖子与我的应用程序连接起来,我创建了一个应用程序链接,并将其添加到发布的帖子中。当用户抓取链接时,他被转发到应用商店或应用程序被打开

我传入的参数
me/feed
请求:

let params = [
    "message" : post.text,
    "link" : "https://fb.me/9999999999999999",
    "name" : "App Name",
    "caption" : "Link Caption",
]
就像我希望的那样

问题是如何将这个Facebook帖子url添加到图片中,因为我的帖子有图片(可能还有功能中的视频)


感谢您的帮助

您也不允许在通过API发布的帖子/共享中预先填写此消息。message参数的全部内容必须由应用程序的用户输入。没有预填充,也没有应用程序自动向其添加hashtags/url。好的,那么,在Facebook上共享我的应用程序的内容并向我的应用程序添加反向链接的正确方式是什么呢。这在其他应用程序中是如何工作的?我现在唯一的想法就是从网上的应用程序复制我的内容,并共享一个指向post网络版的链接。没有网络版本的想法更好吗?你需要网络上的东西来链接。如果要将已安装应用程序的用户链接到应用程序或应用商店中的特定点,可以将其嵌入其中。如果您不想自己托管内容,您还可以通过API创建应用程序链接,然后获取要链接的URL。