1

我正在使用 fb-messenger://compose 打开 Facebook Messenger Composer,但我需要将预定义的链接附加到 Composer 中。我不想为此使用操作表。我也看到了这个答案 -

Facebook Messenger 撰写预定义消息

这可能看起来很相似,但却是错误的答案,因为它是 Facebook SDK 而不是 Facebook Messenger。

我查看了适用于 iOS 的 Facebook Messenger SDK -

https://developers.facebook.com/docs/messenger/ios

在基本集成\共享内容下

我能找到的只是共享图像、动画 GIF、视频和音频剪辑。但另一方面,我看到 Pinterest 正在从他们的 iOS 应用程序发布到 Messenger 的链接——所以这是可能的。

任何帮助将不胜感激

更新:我设法使用以下方法在撰写消息上打开信使:

fb://messaging/new

附上我的链接仍然无法打开它

4

2 回答 2

0

我认为只有 iOS/Android SDK 才有可能。我做了很多挖掘工作,包括通过他们的 iOS SDK 来查看是否可以获取共享 URL。这就是该链接从 iOS 发送到 Messenger 时的样子。

此链接实际上可以打开您的 Messenger(但如果您在 Messenger 粘贴板中没有任何内容,则图像将为空白

fb-messenger-platform-20150714://broadcast?pasteboard_type=com.messenger.image&app_id=XXXAPPIDXXX&version=20150714

请注意,iOS SDK 保存了图像 com.messenger.image。基本上他们将图像存储在粘贴板中。你可以在这里阅读https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIPasteboard_Class/

如果有人有任何见解或隐藏的 API,请告诉我。尝试发布视频和动画 GIF,但到目前为止没有任何效果。

这是 iOS SDK 发送的唯一方式,我仍在挖掘所有代码注释,看看是否能找到对其他可能可用或不可用的参数的一些见解。

抱歉,很可能是坏消息,除非您正在构建 iOS APP,否则这很简单。

于 2016-05-02T08:51:37.937 回答
-2

请从您的设备中删除 facebook 应用程序,然后检查,它会工作。

于 2016-04-18T08:58:36.150 回答