Використання токену доступу 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-х годин. Далі потрібно оновити його за допомогою refresh_token або отримати новий.​