Получить API конечные точки / схемы / параметры без документации - PullRequest
0 голосов
/ 08 апреля 2020

Этот вопрос задавался ранее, но все ответы были неполными или отрицательными.

Хотя ни в одном из них никто не сказал, что у них уже есть доступ к API, что я и делаю.

Я получил свой токен и несколько конечных точек из инструментов разработчика в Chrome и сумел сделать несколько успешных вызовов (отгадывание / пробная версия и ошибка).

Нет документации по API, и ничего не могу ' не может быть найдено через inte rnet или на веб-сайтах с API publi c (он еще не создан).

Я использую cURL в PHP, чтобы совершать звонки, и я попытался все виды звонков, чтобы получить положительные ответы, но я получаю только такие ошибки, как Запрещено / Не разрешено. (Также пытался с Почтальоном - но у меня почти нет опыта работы с ним)

Итак, мой вопрос: есть ли способ получить конечные точки или каким-то образом получить их список? Я не очень знаком с API, но уже имею доступ, я думаю, что должна быть возможность, например, пинговать адрес как-то и получать их в ответ (больше похоже на карту сайта. xml)

Редактировать : Добавлен некоторый код, который я сейчас использую

$header = array();
$header[] = "token: ##########################";
$header[] = 'Content-Type: application/json';
$state_ch = curl_init();
curl_setopt($state_ch, CURLOPT_URL,"https://api.domain.com/v3/messages.php");
curl_setopt($state_ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($state_ch, CURLOPT_HTTPHEADER, $header);
$data = curl_exec ($state_ch);

Другие URL, которые я нашел:

https://api.domain.com/data/partner-preferences.php

https://api.domain.com/v3/notifications.php

https://api.domain.com/version.php

1 Ответ

0 голосов
/ 08 апреля 2020

Итак, мой вопрос: есть ли способ получить конечные точки или каким-то образом получить их список?

Нет, нет.

Вам нужно знать не только конечные точки, но и какие параметры должны быть переданы (если есть) в URL и какие данные должны быть отправлены (и в каком формате) для запросов PUT и POST.

Вам необходима документация по API от поставщика веб-службы.

...