问题描述
我正在使用遵循OAuth 1.0和以下文档的学派API: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。
解决方法
默认身份验证网址是:https://www.schoology.com/oauth/authorize
。
如果用户所在的地区拥有自己的学历网址,例如cityschool.schoology.com
,那么您将使用这样的身份验证网址:https://cityschool.schoology.com/oauth/authorize
。
我通过检查其PHP库的源代码来发现这一点:https://github.com/schoology/schoology_php_sdk/blob/master/SchoologyApi.class.php#L365