问题描述
我可以发起对话以向 Facebook Messenger 发送链接。一切顺利,收件人收到带有 URL 的消息。但是,当在 Facebook 的用户界面中添加一条消息时,只会收到该消息,而不是 URL。
Message field causes link to be ignored in received message
桌面
这两种方法我都试过了 https://developers.facebook.com/docs/sharing/reference/send-dialog/
网址
https://www.facebook.com/dialog/send?display=page&link=https://developers.facebook.com/docs/sharing/reference/send-dialog&redirect_uri=https://www.facebook.com&app_id=<APP_ID>
SDK
window.fbAsyncInit = function () {
FB.init({
appId: '<APP_ID>',autoLogAppEvents: true,xfbml: true,version: 'v11.0',});
};
FB.ui({
method: 'send',link: 'https://developers.facebook.com/docs/sharing/reference/send-dialog/',});
我尝试了不同的 SDK 版本和不同的 APP ID。
移动
奇怪的是,我的移动设置工作正常,无论是否收到消息,都会收到链接。
fb-messenger://share?=<APP_ID>&link=<MY_LINK>
我真的很困惑,因为似乎没有太多配置...提前感谢您提供任何线索。