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

Apple Business Chat中richLinkData的有效载荷是多少

饶铭
2023-03-14

我正在尝试通过Apple商务聊天沙盒发送richLink。但是,我无法找到正确的有效载荷是什么。沙箱没有为richLink提供预定义的有效载荷。因此,我使用原始JSON选项卡来发送richLink。

苹果文档中的例子不起作用,我认为其中缺少某些部分。有人知道缺什么信息吗?

{
   "richLinkData": {
     "url": "https://www.apple.com/ipad-pro",
     "title": "iPad Pro",
     "assets": {
        "image": {
           "data": "/9j/4AAQSkZJRgABAQA…………<snipped>…………AAQAB/Z",
           "mimeType": "image/jpeg"
        }
     }
   }
}

共有1个答案

毋城
2023-03-14

Apple提供的示例只是解决方案的一部分。您必须在iMessage中包含所需的其他参数。其他必需的参数是:

编号

上一篇

目的地ID

v

类型

可以在此处找到不同的类型,但对于 richLinkData,我们将其设置为 richLink

下面是一个包含所有必要参数的示例,但不包含< code>data参数。

    {
"v": "<populated on send>",
"id": "<populated on send>",
"sourceId": "<populated on send>",
"destinationId": "<populated on send>",
"richLinkData": {
    "url": "https://www.apple.com/ipad-pro",
    "title": "iPad Pro",
    "assets": {
        "image": {
            "data": "",
            "mimeType": "image/jpeg"
        }
    }
},
"type": "richLink"}

复制和粘贴它本身是行不通的。您需要填写< code>data参数。他们提供的< code>data字段不起作用,因为它已被截断。要使用您选择的图像,您需要用图像的base64编码填充数据字段。你可以在这里对你的图像进行编码,但是任何base64图像编码器都可以。您会想要剪切出< code >数据:image/JPEG;base64,,因为该部分是为< code >编写的

 类似资料:
  • 当安装了Veil,我们可以查看它的命令。这些命令很简单,如下面的屏幕截图所示。例如:命令用于退出程序,用于提供有关特定工具的信息,用于列出可用工具,用于更新Veil,启用任何工具的使用,如在给定的屏幕截图中显示: 在上面的屏幕截图中,我们可以看到Veil中使用了两种类型的工具: :此工具用于生成无法检测到的后门。 :此工具用于生成Evasion使用的有效负载,它更像是一种辅助工具。 有效负载是代码

  • 问题内容: 我正在使用文件上传器,并且需要请求有效负载中的详细信息以进行裁剪。 我没有10位代表来发布POST请求的图片,但是它有 所以从avatar_data我所需要的,,,和。我知道我必须封送JSON,但是我不确定如何达到这一点? 问题答案: 实现接口。

  • 问题内容: 根据RFC 7516,应该可以加密称为JWE的有效负载/声明。 是否有任何支持该功能的python库? 我已经检查了PyJWT,python-jose和jwcrypto,但它们都只提供了(JWS)签名的示例。 抱歉,如果这是完全显而易见的,但是在涉及加密的事情上,我要格外谨慎。 问题答案: Jose和jwcrypto库都可以执行JWE。 对于jose: 对于jwcrypto:

  • 在 AWS SNS 的常见问题解答中,他们提到: 除了SMS消息,Amazon SNS消息可以包含高达256 KB的文本数据,包括XML、JSON和无格式文本。 问:SNS话题如何与移动推送协同工作? SNS主题可以拥有来自任何受支持的推送通知平台以及任何其他endpoint类型(例如SMS或电子邮件)的订阅者。当您向主题发布通知时,SNS将向订阅该主题的每个endpoint发送该消息的相同副本。

  • 问题内容: 我正在使用 PHP , ExtJS 和 ajax存储 。 它不通过POST或GET发送数据(在创建,更新,销毁时)。在 Chrome控制台中, 我在“ 请求有效负载 ”字段中看到我的传出参数为JSON 。 $ _POST 和 $ _GET 为空。 如何在PHP中检索它? 问题答案: 如果我正确理解这种情况,那么您只是通过http正文传递了json数据,而不是数据。 您可以使用以下代码段

  • 我在Kafka中有这样的配置 我有一个类,有相同的有效负载代码,我如何在任何时候在对象中转换它? 大家好,我有一个微服务接收这个字符串并且正在工作,但是我需要将这个字符串转换为一个特定的对象,当我使用ObjectMapper转换应用程序时,会返回这个异常: 抛出异常;嵌套异常是com.fasterxml.jackson.databind.exc.InvalidDefinitionException