Zadarma API. Работающие примеры запросов php \ bash.

Главная  >>  Backend  >>  php  >>  Zadarma API. Работающие примеры запросов php \ bash.

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

Первый и самый очевидный вариант — официальная либа на php.
Видел много вопросов у людей по её работе, собственно поэтому и решил написать статью с разными вариантами запросов.
Работа с библиотекой сводится к нескольким строкам — всё есть в документации.

Это типовой простой пример, по которому у меня был положительный ответ — пример рабочий.

Второй метод — обращение при помощи sh-файла. Не претендую на авторство — пример был найден в интернете.
Итак, нужно создать sh-файл с таким содержимым:

Пропишите в файле свои key и secret и вызывайте следующим образом с указанием пути и имени файла (у меня файл называется zadarma.sh и лежит в текущей директории):

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

Третий метод — кастомный php.

Здесь всё аналогично с первым примером — укажите свои параметры доступа и метод, к которому хотите получить доступ.