twilio sms, не может отправлять ссылки goo.gl в сообщении
Я пытаюсь отправить несколько смс-сообщений через php, используя twilio, в конце которых есть короткие текстовые объявления, содержащие ссылку. Я сокращаю ссылки с помощью сокращателя URL Google, чтобы уменьшить длину сообщения. Проблема в том, что twilio, похоже, не хочет отправлять сообщения со ссылками на goo.gl. Другие ссылки работают нормально, в том числе ссылки сокращены с помощью tinyurl. Очевидно, это не имеет никакого отношения к моему коду, потому что у меня та же проблема при попытке отправить сообщения напрямую из веб-интерфейса twilio.
Может кто-нибудь сказать мне, почему это происходит? Я не могу найти ссылки на него в документации нигде или в Google.
Для репликации просто зайдите на www.twilio.com и попробуйте отправить смс-сообщение, например: http://goo.gl/nqUc5
Примечание. Проблема не в длине сообщения. Изменение только одной буквы, чтобы URL не был goo.gl, заставит его работать.
3 ответа
Я спросил Twilio, что происходит. Вот их ответ:
Ссылки "goo.gl" начали фильтроваться определенными операторами очень недавно. мы обострили эту проблему до носителей [и] работали, чтобы попытаться удалить фильтр. К сожалению, нас [не] обнадеживает прогресс, которого мы добиваемся, и это может в конечном итоге стать постоянным.
На самом деле это вопрос для службы поддержки клиентов Twilio, возможно, существуют определенные ограничения для этих конкретных сервисов с короткими URL-адресами, так как я подозреваю, что их иногда используют для маскировки хитрых ссылок, они могут поднять, если для вашей учетной записи, если у них есть такая система в место. https://www.twilio.com/help/contact
Существует также форум сообщества, который вы можете задать: http://forum.twilio.com/twilio/?from_gsfn=true
Я хотел бы добавить к ответу Эндрю МакКинлая. У меня есть приложение, которое отлично работает на AT&T, но телефоны Verizon не будут получать сообщения, содержащие ссылки на goo.gl.
(Кажется, у меня нет представителя, чтобы комментировать или голосовать... извините, что вместо этого поставил ответ, но, надеюсь, это поможет кому-то еще в этом вопросе.)