Active Collab API - Самостоятельная структура URL - PullRequest
0 голосов
/ 05 мая 2020

Я пытаюсь использовать Active Collab API , чтобы сохранить информацию о проекте для целей отчетности. Я просто хочу совершать ежедневный вызов API и сохранять JSON для дальнейшей отчетности в другом инструменте. По этой причине я не хочу использовать SDK или что-то еще, просто вызов API для сохранения данных.

Может ли кто-нибудь помочь мне, потому что я не смог найти правильную структуру URL-адресов для самообслуживания. размещенная система.

1 Ответ

0 голосов
/ 05 мая 2020

Я нашел решение с помощью службы поддержки.

Сначала вам нужно получить такой токен:

curl --location --request POST 'https://YOUR.SITE/api/v1/issue-token' \
--header 'Content-Type: application/json' \
--data-raw '{
"username" : "YOUR EMAIL",
"password" : "YOUR PASSWORD",
"client_name" : "xxx",
"client_vendor" : "xxx"
}'

А на следующем шаге вы можете использовать API как задокументировано здесь такими вызовами:

curl --location --request GET 'https://YOUR.SITE/api/v1/projects' \
--header 'Content-Type: application/json' \
--header 'X-Angie-AuthApiToken: YOUR TOKEN'
...