Как вообще реализовывается доступ к закрытому api?

Например, есть биржа kwork с фриланс заказами. У нее закрытый api, но существуют модулю, имеющие доступ к этому api. Вот, например: https://github.com/kesha1225/pykwork

Как это возможно вообще? Есть какие-то библиотеки, получающие доступ к закрытому api? Смысл тогда делать api закрытым, если все, кому не лень каким-то образом подключаются туда. Там вроде пароли,токены нужны. А тут просто подключаешься. Если кто-то знает объясните пожалуйста, спасибо!


Ответы (1 шт):

Автор решения: Runneso

Если на github есть проект, который использует API,но к этому API нельзя подключится напрямую,то ,возможно, оно использует некоторую систему аутентификации (токены или API ключи). В случае с тем репозиторием, что вы прикрепили выше, видно, что в каждом запросе в заголовки прокидывается заголовок с авторизацией, который содержит в себе некий токен (прикрепил фото). введите сюда описание изображения

→ Ссылка