Authorization
Description
To be authorized you need to have access to a portal by email and password dashboard.cdnvideo.com. Authorization is provided by OAuth protocol, you will need to forward your email and password in a request.
To get a token, you have to make a POST-request to https://api.cdnvideo.ru/app/oauth/v1/token/
Warning!
- There is a limit on the number of API calls:
- no more than 20 requests per minute;
- if you send an incorrect password 7 times, the account will be banned for 3 hours.
Attention
The token is valid for 6 hours.
Response Codes and Their Meanings
Status Code | Response Data | Response Format | Description |
---|---|---|---|
200 | auth_token: token for api usage, type: string; person_id: internal user identificator, type: integer; status: operation status, type: integer; lifetime: time until the token is expired in milliseconds, type: integer | JSON | successful authentication |
400 | None | None | Bad Request |
401 | None | None | wrong login/password |
403 | None | None | Forbidden |
500 | None | None | Internal Server Error |
503 | None | None | Service Unavailable |
Request example
Response example
curl "https://api.cdnvideo.ru/app/oauth/v1/token/" --data-urlencode 'username=example@test.com' --data-urlencode 'password=1'
Successful response example
{ "person_id": 17, "status": 200, "token": "cdn1_ZH67NHKOFUJ7AMXS6Q6FGMEUMB0VB2", "lifetime": 21599000 }