Php 通过Valence获取当前学期的用户注册

Php 通过Valence获取当前学期的用户注册,php,get,desire2learn,valence,Php,Get,Desire2learn,Valence,我想收集一个特定用户注册的课程列表,但是是本学期的。到目前为止,我所发现的只是如何获取用户曾经注册的每一门课程。 是否有类似以下内容: /d2l/api/lp/1.0/注册/用户/(userId)/组织单位/(semesterId) ? 如果有人有任何建议,我将不胜感激 提前感谢, --Valence新手没有一个特定的电话能满足你的需求。您必须构建一些代码逻辑才能获得所需的内容 您使用的是服务帐户还是当前用户的帐户?如果您使用的是当前用户的帐户,那么MyEnrollments调用()应该可以工作

我想收集一个特定用户注册的课程列表,但是是本学期的。到目前为止,我所发现的只是如何获取用户曾经注册的每一门课程。 是否有类似以下内容:
/d2l/api/lp/1.0/注册/用户/(userId)/组织单位/(semesterId)
?

如果有人有任何建议,我将不胜感激

提前感谢,


--Valence新手

没有一个特定的电话能满足你的需求。您必须构建一些代码逻辑才能获得所需的内容

您使用的是服务帐户还是当前用户的帐户?如果您使用的是当前用户的帐户,那么MyEnrollments调用()应该可以工作(特别是对于学生帐户)

对于服务帐户方法,以下是关于如何解决此任务的建议:

1) 使用此呼叫检索当前用户的所有注册-

我建议按OrgUnitTypeId=课程设置过滤上述调用

2) 对于返回的每个课程,执行此调用-


我建议按OrgUnitTypeId=Serm筛选上述调用。

没有一个特定的调用可以完成您希望执行的操作。您必须构建一些代码逻辑才能获得所需的内容

您使用的是服务帐户还是当前用户的帐户?如果您使用的是当前用户的帐户,那么MyEnrollments调用()应该可以工作(特别是对于学生帐户)

对于服务帐户方法,以下是关于如何解决此任务的建议:

1) 使用此呼叫检索当前用户的所有注册-

我建议按OrgUnitTypeId=课程设置过滤上述调用

2) 对于返回的每个课程,执行此调用-


我建议按OrgUnitTypeId=Serm筛选上述调用。

为什么API不公开这样一个简单的请求。当需要对这些信息进行任何类型的过滤时,没有这个端点会给Brightspace和您的客户机造成如此大的开销。为什么API不公开这样一个简单的请求呢。当您需要对这些信息进行任何类型的过滤时,没有这个端点会为Brightspace和您的客户机带来太多的开销。