Я потратил несколько недель, пытаясь понять, почему не могу получить доступ к API без отключения проверки сертификата (Postman). С некоторой помощью и тонной проб и ошибок я выяснил, что URL-адрес и тип авторизации, указанные в документации API, не работают, когда нельзя использовать insecure/-k теги в вызове API.
URL, указанный в документации API: my.domain.com:12445/api/v1/developer/visitors
URL, который сработал: my.domain.com/proxy/access/integration/v1/developer/visitors
Документация говорит использовать тип авторизации Bearer Token, но это тоже не сработало. Пришлось использовать тип авторизации X-API-KEY в заголовке.
Более того, и, возможно, самое странное, чтобы создать API-ключ, нужно зайти в Access -> Admins & Users -> Нажать на Owner (или на свой аккаунт, я Owner в данной ситуации, не уверен, что только Owner имеет разрешения) -> Создать новый API-ключ из этого окна. Создание API-ключа на страницах Integrations или General Access settings не работает. Мне это кажется совершенно нелогичным, но именно это я обнаружил.
Буду рад услышать мнения других людей. Может, я что-то упускаю из виду?
URL, указанный в документации API: my.domain.com:12445/api/v1/developer/visitors
URL, который сработал: my.domain.com/proxy/access/integration/v1/developer/visitors
Документация говорит использовать тип авторизации Bearer Token, но это тоже не сработало. Пришлось использовать тип авторизации X-API-KEY в заголовке.
Более того, и, возможно, самое странное, чтобы создать API-ключ, нужно зайти в Access -> Admins & Users -> Нажать на Owner (или на свой аккаунт, я Owner в данной ситуации, не уверен, что только Owner имеет разрешения) -> Создать новый API-ключ из этого окна. Создание API-ключа на страницах Integrations или General Access settings не работает. Мне это кажется совершенно нелогичным, но именно это я обнаружил.
Буду рад услышать мнения других людей. Может, я что-то упускаю из виду?
