API и интеграция
SMM Panel API v2
Обновлено . Автор: Редакция PanelCompare
Что «SMM Panel API v2» значит для покупателя?
Один интерфейс, реализованный везде, — структурный факт, который объясняет рынок. Клиент, написанный под одну панель, работает с сотнями после замены базового URL, поэтому панель можно запустить за полдня, подключив скрипт к поставщику, и поэтому существуют тысячи почти одинаковых витрин.
Поэтому же вообще возможен индекс цен. Регистрация аккаунта и вызов действия services возвращают весь каталог структурированным JSON одним запросом (ID услуги, название, категория, цена за 1000, минимум, максимум, признаки рефилла и отмены) — это чистые сопоставимые данные, а не разобранный HTML.
Как «SMM Panel API v2» выглядит в прайс-листе?
Адрес по соглашению — /api/v2, а страница API панели описывает действия. Запрос к нему без ключа возвращает корректный ответ с ошибкой — это доказывает, что совместимый с API v2 адрес существует; 404 опровергает заявление панели о наличии API.
Две особенности кусают каждую интеграцию. Ошибки возвращаются как HTTP 200 с объектом ошибки в теле, так что коды ответа не несут информации; а запрос статуса многих заказов — то же действие status с параметром orders во множественном числе и ограничением в 100 номеров, а не отдельное действие.
Считаете, что определение неверно?
Терминологию на этом рынке задают панели, которые ею пользуются, и она меняется. Если какая-то панель понимает под «SMM Panel API v2» не то, что написано здесь, пришлите нам эту позицию — мы либо исправим определение, либо запишем вариант. Как это сделать, описано на странице «О нас».