#authentication #oauth #oauth-1.0a
#аутентификация #oauth #oauth-1.0a
Вопрос:
Я использую schooly API, который следует OAuth 1.0 и следуя этой документации:https://developers.schoology.com/api-documentation/authentication#toc-item-3
Я могу получить токен запроса, используя эту конечную точку:https://api.schoology.com/v1/oauth/request_token
Но когда я пытаюсь вызвать authorize API:https://api.schoology.com/v1/oauth/authorize , Я получаю сообщение об ошибке 404 Не найдено.
Ответ №1:
URL-адрес аутентификации по умолчанию такой: https://www.schoology.com/oauth/authorize
.
Если пользователь находится в районе с собственным URL-адресом schoology, например, cityschool.schoology.com
, тогда вы должны использовать URL-адрес аутентификации, подобный этому: https://cityschool.schoology.com/oauth/authorize
.
Я выяснил это, изучив исходный код их библиотеки PHP здесь:https://github.com/schoology/schoology_php_sdk/blob/master/SchoologyApi.class.php#L365