Вот изображение, созданное с помощью Google API Google Chart. образ

URL для создания изображения:

http://chart.apis.google.com/chart?chxl=0:|day|1:|installs&chxp=0,3|1,6072&chxr=0,0,6|1,0,12145&chxs=0,676767, 11.833,0, л, 676767 | 1,676767,12.833, -0.333, л, 676767 & chxt = х, у и CHS = 400x200 & CHT = lxy & = 0,6,0,12145 ВПС и CHD = т:1,2,3,4,5,6 | 768,2850,6498,10948,12145,0 & chdl = устанавливает & chdlp = Ь & ЧЛС = 1 & chma = 5,5,5,1 & CHTT = installs_per_day

GMail не будет (не может) отображать это изображение, если оно включено в электронное письмо в формате HTML.
(например, создавать и программно отправлять электронную почту через SMTP Gmail, или использовать функцию вставки изображений в лаборатории Gmail, и т. д.)

Зачем? Это ошибка? Есть ли что-то в кодировках URL для HTML, используемых в электронных письмах, которые мне не хватает?

2 ответа2

2

Это действительно странно. Я могу подтвердить поведение с помощью функции Labs, которую вы упомянули.

Я не знаю много о кодировке электронной почты, но получающееся сообщение кажется правильным - вы можете увидеть его в этом Gist, но оно не отображается правильно в Gmail. Когда я проверяю элемент на не-изображении в Gmail, кажется, что у элемента <img> есть атрибуты title и alt но нет src . Вы пытались просмотреть его в другом почтовом клиенте?

Это, конечно, похоже на ошибку. Я бы предложил разместить его на справочных форумах Gmails. Хотя GOOG сама по себе не особенно отзывчива, вы можете найти других людей, которые лучше разбираются в этой проблеме.

Обходное решение, которое, кажется, работает, заранее сокращает URL. Я протестировал его как с TinyURL, так и с Goo.gl, и он работал нормально, по крайней мере при просмотре в Gmail (верхнее сообщение с полным URL, нижнее - с сокращенным Goo.gl URL:

укороченный

Извините, это не полный ответ на ваш вопрос, но я надеюсь, что это поможет.

1

У нас была та же проблема в WizVille, и мы решили, почему это происходит: API-интерфейс диаграмм возвращает URL, начинающийся с «//», который следует интерпретировать как «http://», но некоторые почтовые клиенты, такие как gmail, просто не обращаются. «т.

Решение состоит в том, чтобы указать протокол, а именно «http:», перед возвратом URL-адреса диаграммы Google Charts. И вуаля !

:-)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .