Загрузка статуса в Твиттере с 140-ю символами, возвращающими неудачный ответ - PullRequest
0 голосов
/ 27 февраля 2012

При попытке загрузить изображение в твиттер вместе с текстом (размером 140 символов), я получаю слишком длинный ответ в твиттере. Кто-нибудь сталкивался с проблемой? Если я обновляю только текст (длиной 140 символов) без изображения, статус обновляется успешно. Так, каково ограничение текста для загрузки статуса Твиттера с картинкой (в основном, для statuses / update_with_media api)?

1 Ответ

1 голос
/ 27 февраля 2012

В соответствии с документами для update_with_media :

Текст чириканья будет перезаписан с учетом URL-адресов мультимедиа, что приведет к уменьшению количества символов, разрешенных вЧирикать текст.Если URL-адреса не могут быть добавлены без усечения текста, твит будет отклонен, и этот метод вернет ошибку HTTP 403.

Итак, я предполагаю, что ограничение для текста составляет 140 - image_url.length -- поэтому вам нужно выяснить, какой длины URL-адреса изображений в твиттере, и, возможно, добавить некоторые отступы для безопасности, в зависимости от того, что вы делаете.

Бывает, что есть вызов API, который даст вамответ - GET help/configuration вернет набор параметров, один из которых characters_reserved_per_media - я предполагаю, что если вы вычтете эту сумму из 140, вы получите максимальное количество символов, которое вы можете использовать.

...