Какова максимальная длина сообщения Twitter Direct с вложенными файлами? - PullRequest
0 голосов
/ 08 апреля 2020

Я просто хочу подтвердить, какова фактическая длина сообщения Twitter Direct, когда медиа-файл подключен?

В настоящее время мы наблюдаем, что оно уменьшается до 9 976, но не может найти никаких официальных заметок Twitter. Все, что я могу найти, - это один из многих сайтов, на которых написано, что это 10000 символов.

https://marketingland.com/twitter-will-increase-dm-character-limit-from-140-to-10000-131947

Вот пример 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 }
}}}}}

Без объекта вложения максимальное количество символов становится 10 000

1 Ответ

1 голос
/ 08 апреля 2020

При подключении носителя сообщение будет содержать ссылку t.co на само изображение. Длина ссылок t.co в настоящее время составляет 23 символа, поэтому (с одним символьным пространством для отделения от текста) это будет соответствовать длине, которую вы видите.

Вы можете подтвердить это, проверив конечную точку Twitter help/configuration, которая возвращает:

"short_url_length_https": 23

Итак, да, максимальная длина текста с изображением в Прямое сообщение будет 10 000-24, то есть 9 976 символов. В отличие от обычного твита, в «Прямых сообщениях» нет возможности «обесценить» медиа-ссылку из тела сообщения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...