Верх страницы
Обложка к записи Ставим правильные ссылки на WhatsApp и Telegram
Время для прочтения: 3 мин. 56 сек.

Ставим правильные ссылки на WhatsApp и Telegram

Поставить ссылку на WhatsApp или Telegram клиенты на первый взгдяд весьма простая задача. Но не все так просто, как может показаться на первый взгляд. Есть несколько нюансов. Погуглив, решил собрать все воедино, дабы использовать в качестве памятки.

Ссылки на WhatsApp

Прямая связь

«Прямая связь» — это функция в WhatsApp, которая позволяет начать чат с человеком, номер которого не сохранен в адресной книге вашего телефона. Вам достаточно знать номер телефона данного человека, и вы можете создать ссылку, которая позволит начать с ним чат. Нажав на ссылку, вы автоматически откроете чат с нужным человеком. Функция «Прямая связь» работает на вашем телефоне и в WhatsApp Web.

Чтобы создать такую ссылку, наберите https://wa.me/[номер]. Вместо [номер] подставьте телефонный номер человека, с которым вы хотите связаться, в полном международном формате. При этом не добавляйте нулей, скобок и тире:

<a href="https://wa.me/<PHONE>">Прямая связь</a>

или

<a href="https://api.whatsapp.com/send?phone=<PHONE>">Прямая связь</a>

Где <PHONE> — это номер абонента, например 79202565656.

Шеринг конкретному абоненту

Чтобы создать собственную ссылку с предварительно заполненным сообщением, которое будет автоматически отображаться в текстовом поле чата, используйте https://wa.me/[номер]/?text=[текст], где [номер] — это номер телефона в полном международном формате, а [текст] — это URL-закодированное предварительно заполненное сообщение:

<a href="https://wa.me/<PHONE>?text=<TEXT>">Прямая связь</a>

Где <PHONE> — это номер абонента, например «79202565656», а <TEXT> — это само сообщение, например «Go на карты».

Далее все манипуляция со ссылками на WhatsApp-ресурсы производятся через протокол whatsapp:// и работоспособность НЕ гарантируется (по сосотоянию на 24 сентября 2018 года).

Шеринг с выбором группы (абонента)

<a href="whatsapp://send?text=<?php echo urlencode( '<TEXT>' ); ?>"
data-action="share/whatsapp/share">WhatsApp</a>

или

<a href="https://api.whatsapp.com/send?text=<?php echo urlencode( '<TEXT>' ); ?>">WhatsApp</a>

Текст, передаваемый в ссылку, должен быть url-кодирован. В примере для этого использована функция urlencode.

Шеринг конкретному абоненту

<a href="whatsapp://send?text=<?php echo urlencode( '<TEXT>' ); ?>&abid=<?php echo absint( '<ABID>' ); ?>"
data-action="share/whatsapp/share">WhatsApp</a>

Где плейсхолдер <ABID> — это идентификатор абонента.

Насколько мне известно, фичу с ABID прикрыли и из веба вы не получе это значение.

Ссылки на Telegram

Все манипуляция со ссылками на Telegram-ресурсы производятся через протокол tg://

Шеринг с выбором группы (абонента)

<a href="tg://msg?text=<?php echo urlencode( '<TEXT>' ); ?>">Telegram</a>

Сообщение абоненту из справочника

<a href="tg://msg?text=<?php echo urlencode( '<TEXT>' ); ?>&to=<PHONE>">Telegram</a>

Параметр <PHONE> работает при условии, что абонент есть в вашем справочнике.

Чат с любым абонентом

<a href="tg://resolve?domain=<USERNAME>">Telegram</a>

Обновление от 17.01.2020. Так как Telegram официально пожизненно заблокирован на территории Российской Федерации, то эти ссылки скорее всего не будут работать, поэтому можно попробовать ставить ссылки через внешний сервис.

Например, так:

<a href="https://telegram.im/@<USERNAME>" target="_blank">Telegram</a>

Открыть пак со стикерами

<a href="tg://addstickers?set=<NAME>">Stickrs</a>

Шеринг через Web

Это на тот случай, когда у пользователя не установлен Telegram на устройстве.

<a href="https://telegram.me/share/url?url=<URL>&text=<TEXT>">Telegram</a>

Приватное сообщение через Web

<a href="https://telegram.me/<USERNAME>">Telegram</a>

RTFM

ВКонтакте
Одноклассники
Linkedin
Telegram
WhatsApp

Автор: Кобзарёв Михаил

Суровый русский тимлид. Жил в Магадане, в офисе московских веб студий и в Тульской деревне. Виртуозно знает WordPress, PHP, ООП, Vue.js и вот это вот все.

Делает крутые высоконагруженные сайты, поэтому уже почти захватил весь рынок WordPress разработки в России. Не дает никому делать сайты без спроса.

Ведет блог о разработке, дайджест в телеграмме и в ВК.

Комментарии
Подписаться
Уведомить о
68 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Предыдущая запись
68
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x