Регистрация — Cloud API — Документация

Чтобы использовать свой рабочий номер телефона с Cloud API, вы должны зарегистрировать его. Зарегистрируйте свой рабочий номер телефона в следующих сценариях:

  • Создание учетной записи: при реализации этого API вам необходимо зарегистрировать рабочий номер телефона, который вы хотите использовать для отправки сообщений. Мы принудительно настраиваем двухэтапную проверку при создании учетной записи, чтобы добавить дополнительный уровень безопасности к вашим учетным записям.
  • Изменение имени: В этом случае ваш телефон уже зарегистрирован, и вы хотите изменить отображаемое имя. Для этого вы должны сначала подать заявку на изменение имени в WhatsApp Manager. Как только имя будет одобрено, вам необходимо снова зарегистрировать свой телефон под новым именем.
  • Перенос вашего номера из локального API в облачный API. См. Исключение миграции.

Прежде чем вы сможете зарегистрировать свой рабочий номер телефона, вы должны сначала подтвердить его право собственности.

Исключение миграции

Если вы переносите номер телефона из локального API в облачный API, перед регистрацией номера телефона в облачном API необходимо выполнить дополнительные действия. Полный процесс см. в разделе Миграция между локальным и облачным API.

Регистрация номера рабочего телефона

Чтобы зарегистрировать подтвержденный номер рабочего телефона, позвоните по номеру POST на номер PHONE_NUMBER_ID/зарегистрируйтесь . Включите параметры, перечисленные ниже.

Конечная точка Аутентификация

PHONE_NUMBER_ID/регистр

(см. Получение идентификатора номера телефона)

Поставщики бизнес-решений (BSP) должны аутентифицировать себя с помощью токена доступа с номером 9.0021 разрешение WhatsApp_business_management .

Параметры

Имя
Описание

message_2product

Обязательно.

Служба обмена сообщениями используется. Установите это на "whatsapp" .

штифт

Обязательно.

Если для вашего подтвержденного рабочего номера телефона уже включена двухэтапная проверка, установите в качестве этого значения 6-значный PIN-код для двухэтапной проверки вашего номера. Если вы не можете вспомнить свой PIN-код, вы можете обновить его.

Если для вашего подтвержденного рабочего номера телефона не включена двухэтапная проверка, установите для этого значения 6-значное число. Это будет PIN-код для двухэтапной проверки только что подтвержденного рабочего номера телефона.

Пример

Образец запроса:

завиток -X ПОСТ \
  'https://graph.facebook.com/  v16.0  /FROM_PHONE_NUMBER_ID/register' \
  -H 'Авторизация: носитель ACCESS_TOKEN' \
  -H 'Тип содержимого: приложение/json' \
  -д '{
    "messaging_product": "Ватсап",
    "пин": "6_DIGIT_PIN"
  }'
 

Для всех вызовов API требуется аутентификация с помощью токенов доступа.

Разработчики могут аутентифицировать свои вызовы API с помощью токена доступа, сгенерированного на панели App Dashboard > WhatsApp > Начало работы (или Настройка ).

Поставщики бизнес-решений (BSP) должны аутентифицировать себя с помощью токена доступа с разрешениями whatsapp_business_messaging и whatsapp_business_management . Дополнительные сведения см. в разделе Получение маркера доступа системного пользователя.

Отмена регистрации номера рабочего телефона

Вы можете отменить регистрацию номера рабочего телефона, чтобы его нельзя было использовать с Cloud API, пока он не будет зарегистрирован снова.

Обратите внимание, что при отмене регистрации номер отключается только от Cloud API. Чтобы удалить номер и его историю сообщений или сделать его доступным для использования с приложением WhatsApp Messenger или WhatsApp Business, см. раздел Удаление номера телефона из WABA.

Чтобы отменить регистрацию номера рабочего телефона, отправьте POST вызов на PHONE_NUMBER_ID/отмена регистрации :

Конечная точка Аутентификация

9002deregister90/PHONE_NUMBER_ID

(см.

раздел Получение идентификатора номера телефона)

Поставщики бизнес-решений (BSP) должны аутентифицировать себя с помощью токена доступа с разрешением whatsapp_business_management .

Пример

Образец запроса:

завиток -X ПОСТ \
 'https://graph.facebook.com/  v16.0  /FROM_PHONE_NUMBER_ID/отменить регистрацию' \
 -H 'Авторизация: носитель ACCESS_TOKEN'
 

Успешный ответ выглядит так:

{
  "успех": правда
} 

Мета для разработчиков

Сегодня мы запускаем новый подключаемый модуль регистрации, который дает владельцам веб-сайтов возможность предлагать быстрые, простые и социальные варианты регистрации.

Это отличная альтернатива входу через Facebook (ранее Facebook Connect), когда:

  • вы хотите предоставить возможность пользователям без учетных записей Facebook

  • вашему сайту нужна дополнительная информация, которую Facebook не предоставляет

  • традиционная HTML-форма больше подходит вашему сайту

связанных с регистрацией новой учетной записи и облегчением для людей возможности привести с собой своих друзей, мы увидели, что люди с большей вероятностью завершат процесс регистрации, дольше остаются на сайтах, делятся большим количеством контента и чаще возвращаются.

часто. Например, в бета-тестировании FriendFeed количество регистраций в Facebook увеличилось на 300%.

Как это работает
Плагин регистрации — это iframe, который веб-сайты могут добавить всего одной строкой кода и настроить для запроса определенных полей, необходимых для создания учетной записи. Когда пользователь войдет в Facebook и дойдет до подключаемого модуля регистрации на веб-сайте, он увидит, что форма предварительно заполнена соответствующей информацией, которой он или она уже поделились в своем профиле Facebook. Пользователи могут видеть конкретную информацию, которую сайт запрашивает у них, что дает им больше контроля над принятием решения о регистрации.

Сайт может запрашивать информацию, хранящуюся на Facebook (например, имя, подтвержденный адрес электронной почты, текущее местоположение и т. д.), или пользовательскую информацию (например, текстовые поля, флажки, раскрывающиеся меню, проверки безопасности, ввод текста и т. д.). Пользователи могут решить, следует ли делиться своей информацией с сайтом, нажав «Зарегистрироваться», или, если сайту не требуется учетная запись Facebook, выберите вариант заполнения формы вручную. Поскольку плагин работает через iframe, никакие данные не передаются веб-сайту, пока пользователь не нажмет «Зарегистрироваться».

<

p>Когда пользователь регистрируется на сайте со своей учетной записью Facebook (аналогично входу в Facebook), сайт получает разрешение на доступ к основной информации пользователя на Facebook в дополнение к данным, представленным в форме, и в очередь может предоставить пользователю персонализированный и социальный опыт.

<

p>

Начало работы
Чтобы интегрировать подключаемый модуль регистрации, просто добавьте iframe или XFBML на свой сайт:

Использование iframe:

<iframe src="http://www.facebook.com/plugins/registration.php?
             client_id=113869198637480&
             redirect_uri=http%3A%2F%2Fdevelopers.facebook.com%2Ftools%2Fecho%2F&
             fields=имя,день рождения,пол,местоположение,электронная почта"
        прокрутка = "авто"
        рамка = "нет"
       
        разрешитьпрозрачность = "истина"
       
       >
</iframe>

redirect-uri должен указывать на страницу, которая будет обрабатывать ваши подписанный_запрос .