Schoology API OAuth 1.0调用auth / authorize端点时抛出404错误

问题描述

我正在使用遵循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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...