当前位置: 首页 > 知识库问答 >
问题:

未能通过FBSDKShareLinkContent在Messenger上共享内容

郑晨
2023-03-14

我试图通过Facebook Messenger在我的iOS应用程序上添加共享文本+URL的功能,但一直失败。

>

  • 发生的情况是Messenger正在打开,但没有内容(文本和url都丢失)。

    也许有人知道吗?我的应用程序还在沙箱里,也许这就是原因?

    这是我使用的代码:

    FBSDKShareLinkContent *content = [FBSDKShareLinkContent new];
    content.imageURL = [NSURL URLWithString:<URL>];
    content.contentDescription = @"testing...";
    [FBSDKMessageDialog showWithContent:content delegate:self];
    
  • 共有1个答案

    秦才良
    2023-03-14

    所以就像@Wizkid提到的,Facebook平台政策似乎不允许预填充文本。

     类似资料:
    • 我正在使用Facebook SDK 4.2通过Android版的Facebook Messenger发送一个文件(具体来说,我正在导出一个序列化对象)。 但是,每个人都只提到图像、音频和视频。甚至文档也没有提到“text/平原”作为支持的MIME类型。 出于curosity,我决定尝试使用“image/jpeg”共享文件,结果成功了。文件已发送,messenger允许下载,但我认为这不是正确的方式

    • 问题内容: 我想知道这个著名报价的最真实的解释是什么: 不要通过共享内存进行交流;通过通信共享内存。(R.派克) 在Go Memory Model中,我可以阅读以下内容: 通道上的发送发生在该通道上的相应接收完成之前。(Golang规格) 还有一篇专门的golang文章解释了报价。而关键的贡献是一个工作例子也由Andrew G. 好。有时谈论太多....我是从“内存规范”引用中得出的,也可以通过查

    • 有没有一种方法可以使用android和facebook sdk在facebook messenger中共享文本?

    • 我需要在C和Rust应用程序之间共享内存。锈菌——生产者,消费者。 在C语言中,我会创建一个共享内存区域,并将其传递给Rust进行编写。 在C端,我使用了这样的东西: 在锈迹斑斑的一面,我该如何打开存储ID为的内存并对其进行写入?我猜这是一个很好的例子,但却找不到可靠的例子: https://docs.rs/libc/0.2.77/libc/fn.shm_open.html https://doc

    • 我正在审阅脸谱网信使平台,找不到关于特定主题的任何信息。我希望bot用户与他的联系人共享一条结构化消息,这会将联系人带回关注上下文的bot聊天。 结构化消息共享工作良好: bot响应,消息包含带有“共享按钮”的模板。 所有这些都如文件中所述:https://developers.facebook.com/docs/messenger-platform/send-api-reference/shar