Как запросить номера телефона в viber api?

В viber есть возможность сделать кнопку с отправкой контакта
{
  ...    
  "ActionType": "share-phone",
  "ActionBody": "reply",
  "Text": "Зарегистрироваться"
},


В документации указанно, что если "ActionType": "share-phone" то "ActionBody" должен быть none
Если так сделать то в ответ на нажатие кнопки прилетает text: none
Если указать "ActionBody": "reply", то такой запрос работает только на мобильном клиенте,
а вот на десктопном не работает, прилетает text: reply

Если кто то уже делал такой функционал, скиньте json который вы отправляете
  • Вопрос задан
  • 2913 просмотров
Пригласить эксперта
Ответы на вопрос 2
@rakhinskiy Автор вопроса
Для тех кто периодически сюда попадает по тому же вопросу
1. Суппорт вайбера ответил что данный функционал не доступен в desktop клиенте
2. Для мобильных клиентов нужно указывать min_api_version 3 или выше что бы заработало
Ответ написан
Комментировать
@Yestestvenno
Системный администратор
от обыного меню отличается 3мя строками

+1 в меню $data['min_api_version'] = 3;

и заменяем две в конкретной кнопке
$getphone['ActionType']="share-phone";
$getphone['ActionBody']="phone";
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы