Использование токена доступа OAuth 2.0


Каждый запрос к API через OAuth2 протокол должен выполняться по HTTPS с токеном доступа, который должен быть передан в header авторизации или же в параметре access_token. Для всех запросов вы должны использовать базовый URL:

https://youraccount.worksection.com/api/oauth2
Например использование API-метода get_tasks для получения задач определенного проекта:

curl -X GET -H "Authorization: Bearer <token_value>"
https://youraccount.worksection.com/api/oauth2?action=get_tasks&id_project=193
Вы получите ответ, похожий на:

{
    "status": "ok",
    "data": [
        {
            "name": "T0",
            "page": "/project/193/13036/",
            "status": null,
            "priority": "1",
            "user_from": "Marcus Wright",
            "user_to": "Marcus Wright",
            "from_me": 0,
            "to_me": 0,
            "date_added": "2023-03-10 16:41",
            "date_start": "2023-03-15",
            "date_end": "2023-03-23",
            "child": [
                {
                    "name": "T0.1",
                    "page": "/project/193/13036/13037/",
                    "status": null,
                    "priority": "1",
                    "user_from": "Marcus Wright",
                    "user_to": "Marcus Wright",
                    "from_me": 0,
                    "to_me": 0,
                    "date_added": "2023-03-10 16:41"
                }
            ]
        }
]
}
Каждый токен доступа действителен на протяжении 24-х часов. Далеe необходимо обновить его с помощью refresh_token или получить новый.