与Facebook Messenger共享文本

时间:2017-06-23 12:24:08

标签: ios swift facebook facebook-graph-api

我想在Facebook Messenger上分享一个文本,就像我使用WhatsApp一样,使用以下代码:

String(format: "whatsapp://send?text=%@", textToShare!))

是否有与fb-messenger类似的内容://我可以从列表中选择一个用户并向其发送文本?

谢谢!

2 个答案:

答案 0 :(得分:1)

网址方案为fb-messenger://user-thread/{user-id}。只需使用fb-messenger网址方案构建您的应用作为查看器,并将网址锁定在UIApplication代理上。 user-id参数是长整数1,如https://developers.facebook.com/docs/graph-api/reference/user/

enter image description here

答案 1 :(得分:0)

我认为Messenger的URL方案正是您所寻找的:

fb-messenger://share/?link= https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2Fsharing%2Freference%2Fsend-dialog&app_id=123456789

这将打开Messenger,让您选择要发送的用户。

enter image description here

来源:https://developers.facebook.com/docs/sharing/messenger/web