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

Мобильный сайт "WhatsApp" для отправки сообщения на определенный номер

Мобильный веб-сайт может быть настроен таким образом, чтобы пользователи могли делиться предварительно заполненным сообщением в WhatsApp с выбранным вручную контактом. Как указано здесь, это делается с использованием пользовательской схемы URL. Пример:

<a href="whatsapp://send?text=Hello%20World!">Hello, world!</a>

Для вызова определенного номера мы используем:

<a href="tel:0123456789">Call</a>

Аналогично, мы можем отправить сообщение WhatsApp на конкретный номер (или, по крайней мере, открыть чат), без выбора пользователем номера телефона вручную, но это будет один из предопределенных значений параметров/атрибутов?

4b9b3361

Ответ 1

Это легко сделать сейчас! Вам просто нужно использовать этот формат:

<a href="https://api.whatsapp.com/send?phone=whatsappphonenumber&text=urlencodedtext"></a>

UPDATE-- Используйте это сейчас (ноябрь-2018)

<a href="https://wa.me/whatsappphonenumber/?text=urlencodedtext"></a>

Использование: https://wa.me/15551234567

Не использовать: https://wa.me/+001-(555)1234567

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

Пример: https://wa.me/15551234567?text=I 'm %20interested %20in %20your %20car %20for %20sale

Чтобы создать ссылку только с предварительно заполненным сообщением, используйте https://wa.me/?text=urlencodedtext

Пример: https://wa.me/?text=I 'm %20inquiring %20about %20the %20apartment %20listing

После нажатия ссылки вы увидите список контактов, на которые вы можете отправить свое сообщение.

Для получения дополнительной информации см. Https://www.whatsapp.com/faq/en/general/26000030

Ответ 2

В андроиде вы можете попробовать

href="intent://send/[countrycode_without_plus][number]#Intent;scheme=smsto;package=com.whatsapp;action=android.intent.action.SENDTO;end

замените [countrycode_without_plus][number] на число,

Ответ 3

WhatsApp теперь предоставляет гораздо более простой API https://wa.me/ Это не представляет каких-либо новых функций, а просто упрощает выполнение. Там нет необходимости проверять агент пользователя при реализации этого API, так как он также будет работать с родными приложениями, а также с веб-интерфейсом whatsapp (web.whatsapp.com) на рабочем столе.

Это можно использовать в нескольких случаях использования

  • A Нажмите кнопку чата: используйте https://wa.me/whatsappphonenumber чтобы открыть диалог чата с указанным пользователем whatsapp. Обратите внимание, что whatsappphonenumber должен быть действительным номером whatsapp в международном формате без начальных нулей, "+", "-" и пробелов. например, 15551234567

    <a href="https://wa.me/15551234567">Whatsapp Me</a>

  • A Поделитесь этим с кнопкой whatsapp: используйте https://wa.me/?text=urlencodedtext чтобы открыть диалог выбора контактов whatsapp с предустановленным текстом. например

    <a href="https://wa.me/?text=I%20found%20a%20great%20website.%20Check%20out%20this%20link%20https%3A%2F%2Fwww.example.com%2F">Share on WhatsApp</a>

  • Кнопка " Связаться со мной" с предварительно заполненным текстом: комбинация двух вышеперечисленных, может быть полезна, если вы хотите получить предварительно заполненное пользовательское сообщение от пользователей, приземляющихся на определенной странице. Использовать формат https://wa.me/whatsappphonenumber/?text=urlencodedtext

    <a href="https://wa.me/15551234567?text=I%20am%20interested%20in%20your%20services.%20How%20to%20get%20started%3F">I am interested</a>

Для официальной документации посетите https://faq.whatsapp.com/en/general/26000030

Ответ 4

К сожалению, нет возможности поместить номер в протокол whatsapp. возможно только с параметром ABID (идентификатор адресной книги), но для этого у вас должен быть этот контакт с определенным именем. проверьте Документация WhatsApp

Ответ 6

Этот ответ полезен для тех, кто хочет пообщаться в чате на веб-сайте, чтобы перенаправить web.whatsapp.com с содержимым или сообщением по умолчанию и на мобильном устройстве, чтобы открыть в whatsapp в мобильном приложении с по умолчанию контент в текстовую строку в приложении.

Также добавьте ссылку jquery.

<a  target="_blank" title="Contact Us On WhatsApp" href="https://web.whatsapp.com/send?phone=+91xxxxxxxxx&amp;text=Hi, I would like to get more information.." class="whatsapplink hidemobile" style="background-color:#2DC100">
<i class="fa fa-fw fa-whatsapp" style="color:#fff"></i>
<span style="color:#fff">
    Contact Us On WhatsApp        </span>
</a>
<a  target="_blank" title="Contact Us On WhatsApp" href="https://api.whatsapp.com/send?phone=+91xxxxxxxxx&text=Hi,%20I%20would%20like%20to%20get%20more%20information.." class="whatsapplink hideweb" style="background-color:#2DC100">
<i class="fa fa-fw fa-whatsapp" style="color:#fff"></i>
<span style="color:#fff">
    Contact Us On WhatsApp        </span>
</a>

<script type="text/javascript"> 
var mobile = (/iphone|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase()));  
if (mobile) { 

$('.hidemobile').css('display', 'none'); // OR you can use $('.hidemobile').hide();
} 
else 
{ 
$('.hideweb').css('display', 'none'); // OR you can use $('.hideweb').hide();
}
</script>

Ответ 7

Я использовал этот код, и он отлично подходит для меня, просто измените +92xxxxxxxxxx на ваш действительный номер Whatsapp, с кодом страны

<script type="text/javascript">
        (function () {
            var options = {
                whatsapp: "+92xxxxxxxxxx", // WhatsApp number
                call_to_action: "Message us", // Call to action
                position: "right", // Position may be 'right' or 'left'

            };
            var proto = document.location.protocol, host = "whatshelp.io", url = proto + "//static." + host;
            var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = url + '/widget-send-button/js/init.js';
            s.onload = function () { WhWidgetSendButton.init(host, proto, options); };
            var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x);
        })();
    </script>