Schoology API OAuth 1.0 выдает ошибку 404 при вызове конечной точки аутентификации/авторизации

Я использую школьный API, который соответствует OAuth 1.0 и следующей документации: https://developers.schoology.com/api-documentation/authentication#toc-item-3

Я могу получить токен запроса, используя эту конечную точку: https://api.schoology.com/v1/oauth/request_token

Но когда я пытаюсь вызвать API авторизации: https://api.schoology.com/v1/oauth/authorize, я получаю сообщение об ошибке 404 Not found.


person Tushar Nikam    schedule 30.08.2020    source источник


Ответы (1)


URL-адрес авторизации по умолчанию: https://www.schoology.com/oauth/authorize.

Если пользователь находится в районе со своим собственным URL-адресом школы, таким как cityschool.schoology.com, вы должны использовать такой URL-адрес для аутентификации: https://cityschool.schoology.com/oauth/authorize.

Я обнаружил это, изучив исходный код их библиотеки PHP здесь: https://github.com/schoology/schoology_php_sdk/blob/master/SchoologyApi.class.php#L365

person Joe Beuckman    schedule 12.09.2020