REST方法调用D2l进行注册,但返回状态303

REST方法调用D2l进行注册,但返回状态303,rest,desire2learn,http-status-code-303,Rest,Desire2learn,Http Status Code 303,我正在尝试使用REST方法注册用户。用户存在,我正在使用它作为端点/d2l/api/lp/1.0/enrollments/ params和sign params是正确的,因为我能够创建用户并执行其他调用 但我得到的唯一回应是 [Status=See other, StatusCode=303] 没有别的,比如重定向的URL 已经有人经历过了吗?或者我可能做错了什么 谢谢。请注意,注册权限是基于权限矩阵(RoleType、OrgUnitType)授予的。也就是说,您的主叫用户可能能够创建用户记录

我正在尝试使用REST方法注册用户。用户存在,我正在使用它作为端点
/d2l/api/lp/1.0/enrollments/

params和sign params是正确的,因为我能够创建用户并执行其他调用

但我得到的唯一回应是

[Status=See other, StatusCode=303]
没有别的,比如重定向的URL

已经有人经历过了吗?或者我可能做错了什么


谢谢。

请注意,注册权限是基于权限矩阵(RoleType、OrgUnitType)授予的。也就是说,您的主叫用户可能能够创建用户记录并将该用户注册为组织组织单位类型中的学生角色,并且没有权限在系、学期、课程设置或其他组织单位类型中注册该用户

您得到的303很可能是由于某些原因导致您的帖子失败而重定向到错误页面。如果您能够进行其他调用,那么最可能的错误是,您的调用用户上下文不允许执行您正在尝试的注册操作,您没有在要传递的
CreateEnrollmentData
块中正确标识用户、用户角色或组织单位,或者该块在某种程度上存在格式错误


如果您使用Fiddler、WireShark或其他包嗅探器实用程序仔细检查您发出的确切HTTP请求,以及由此返回的确切响应流量,则可能有助于进一步诊断问题。要获得更多帮助,您可以查看此信息。

请注意,注册权限是基于权限矩阵(RoleType、OrgUnitType)授予的。也就是说,您的主叫用户可能能够创建用户记录并将该用户注册为组织组织单位类型中的学生角色,并且没有权限在系、学期、课程设置或其他组织单位类型中注册该用户

您得到的303很可能是由于某些原因导致您的帖子失败而重定向到错误页面。如果您能够进行其他调用,那么最可能的错误是,您的调用用户上下文不允许执行您正在尝试的注册操作,您没有在要传递的
CreateEnrollmentData
块中正确标识用户、用户角色或组织单位,或者该块在某种程度上存在格式错误


如果您使用Fiddler、WireShark或其他包嗅探器实用程序仔细检查您发出的确切HTTP请求,以及由此返回的确切响应流量,则可能有助于进一步诊断问题。要获得更多帮助,您可以查看此链接。

我遇到了类似的问题,希望看到这篇文章,但您提供的链接已断开。您有更新的链接吗?链接已更新--D2L的开发者博客主题已移至D2L的开发者社区网站。我遇到类似问题,希望看到文章,但您提供的链接已断开。您有更新的链接吗?链接已更新--D2L的开发者博客主题已移至D2L的开发者社区网站。