Работа с сайтом у которого есть API

Supergrok

Client
Регистрация
05.03.2019
Сообщения
171
Благодарностей
156
Баллы
43
понадобилось освоить апи сайта, с которым работаю, до этого работаю в вебе на кубиках и частично С#

Подскажите по запросам, вот сайт предлагает авторизацию путем передачи значения ключа через заголовок с именем X-Api-Key

C#:
Адрес: https://api-public.site.com
Текущая версия: /v1
Пример заголовка авторизации: X-Api-Key: тут мой апи ключ
Пример запроса: curl -X GET --header 'Accept: application/json' --header 'X-Api-Key: тут мой апи ключ' https://api-public.site.com/v1/bots/users/me/
Подскажите что и где писать в кубике GET запроса

После этого запроса, все запросы будут считаться как с моего акка.
 

TwistDanceR

Активный пользователь
Регистрация
30.05.2019
Сообщения
479
Благодарностей
200
Баллы
43
понадобилось освоить апи сайта, с которым работаю, до этого работаю в вебе на кубиках и частично С#

Подскажите по запросам, вот сайт предлагает авторизацию путем передачи значения ключа через заголовок с именем X-Api-Key

C#:
Адрес: https://api-public.site.com
Текущая версия: /v1
Пример заголовка авторизации: X-Api-Key: тут мой апи ключ
Пример запроса: curl -X GET --header 'Accept: application/json' --header 'X-Api-Key: тут мой апи ключ' https://api-public.site.com/v1/bots/users/me/
Подскажите что и где писать в кубике GET запроса

После этого запроса, все запросы будут считаться как с моего акка.
1) На версию вроде пофигу. Пишешь Адрес как есть
2) Заголовок авторизации - пишешь во второй вкладке - опция "Пользовательские настройки" или что-то такое. Пишешь там этот апи.
3) Запрос соответственно пишешь в тело запроса.

Если не срабатывает - в пункт 1 пишешь адрес который после ключа в запросе курл... Хотя курл может не так работает. Завтра тебе точно ответят, но пока что пробуй.
 

Supergrok

Client
Регистрация
05.03.2019
Сообщения
171
Благодарностей
156
Баллы
43
Я так понял запрос это пример запроса? Только где его в кубике get писать? Вроде бы нет такого окна.
Делал как вы написали в адрес писал адрес, в пользовательские прописал заголовок из апи ключа.
При отработке не возвращало в переменную ничего.
Вторым запросом делал проверку юзера, по идее должно было передать данные профиля, но возвращало 404 ошибку, юзер не найден, и не авторизован.
 

Supergrok

Client
Регистрация
05.03.2019
Сообщения
171
Благодарностей
156
Баллы
43
Начало получаться, только если в каждом запросе указывать ключ апи,
но некоторые методы не отработывает
 

TwistDanceR

Активный пользователь
Регистрация
30.05.2019
Сообщения
479
Благодарностей
200
Баллы
43
58264
Начало получаться, только если в каждом запросе указывать ключ апи,
но некоторые методы не отработывает
Попробуй в заголовки ключ апи записать

X-Api-Key: тут мой апи ключ // Вот эту строку.
Если нужны будут другие - сюда так же добавляй заголовки, которые идут с запросом.
 
  • Спасибо
Реакции: Supergrok

TwistDanceR

Активный пользователь
Регистрация
30.05.2019
Сообщения
479
Благодарностей
200
Баллы
43

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)