Подтвердить что ты не робот

Возможно ли сократить URL из API Twitter?

Есть ли способ получить сокращенный URL-адрес t.co из API? Мне нужно закоротить URL-адрес, прежде чем отправлять твит через API. Как мне сделать это? Поддерживается ли это API Twitter или я должен использовать некоторые другие url shortener как bit.ly?

4b9b3361

Ответ 1

Невозможно сократить ссылки, используя t.co, любыми способами, кроме отправки обновлений статуса или прямых сообщений через Twitter. На сайте поддержки Twitter:

Служба ссылок http://t.co используется только для ссылок, размещенных в Twitter, и недоступна в качестве общей службы сокращения.

Итак, да, вам нужно использовать другую услугу сокращения.

Ответ 3

API Twitter значительно сократит любую ссылку, которую вы публикуете, до тех пор, пока она больше, чем значение "short_url_length". Чтобы ответить на ваш вопрос, нет, вы не можете получить укороченный URL-адрес t.co, прежде чем отправлять твит. Но если вам нужно знать длину ссылки t.co, вы можете получить значение дня "short_url_length" (+1 для ссылок https) из своего REST API https://dev.twitter.com/rest/reference/get/help/configuration