有媒体附件的Twitter直接消息最大长度是多少?

有媒体附件的Twitter直接消息最大长度是多少?,twitter,Twitter,我只想确认当媒体被连接时,Twitter直接消息的实际长度是多少 目前,我们观察到它下降到9976,但找不到任何twitter官方注释。我所能找到的只是众多网站中的一个,上面写着10000个字符 下面是带有附件的JSON负载示例 { "event":{ "type":"message_create", "message_create":{ "target":{ "recipient_id":"xxxxx" }, "message_data":{ "text":"Post Man Test wi

我只想确认当媒体被连接时,Twitter直接消息的实际长度是多少

目前,我们观察到它下降到9976,但找不到任何twitter官方注释。我所能找到的只是众多网站中的一个,上面写着10000个字符

下面是带有附件的JSON负载示例

{
"event":{
"type":"message_create",
"message_create":{
"target":{
"recipient_id":"xxxxx"
},
"message_data":{
"text":"Post Man Test with media. Max character is reduce to 9,976 instead of 10,000...",
"attachment":{
"type": "media",
"media": {
  "id": 1243471116468800000 }
}}}}}

如果没有附件对象,则最大字符数将变为10000个

当附加媒体时,消息将包含指向图像本身的t.co链接。t.co链接的长度目前为23个字符,因此(与文本之间有一个单独的字符间隔),这将与您看到的长度相匹配

您可以通过检查Twitter
help/configuration
端点来确认这一点,该端点返回:

“短url长https”:23


因此,是的,直接消息中图像的最大文本长度为10000-24个字符,即9976个字符。与常规Tweet不同,直接消息不能“打折”消息正文中的媒体链接。

谢谢!这很有趣,因为它还有“dm_text_character_limit”:10000,“characters_reserved_per_media”:24,对,这应该是计算所需的所有信息-我忘记了保留的媒体信息,我正在使用短URL:-)