3 回答
TA贡献1799条经验 获得超9个赞
$results = $service->courses->listCourses($optParams);
if (count($results->getCourses()) == 0) {
// print "No courses found.\n";
} else {
// print "Courses:\n";
$insert_array_fill = '';
$select_array_fill = '';
foreach ($results->getCourses() as $course) {
//
//echo "<hr>";
if(strcmp($course->getCourseState(), 'ACTIVE') == 0){
$courses .= $course->getName()." - ".$course->getId()." - ".$course->getAlternateLink()." - ".$course->getOwnerId()."<br />";//." ". $course->getId();
}
}
}
TA贡献1851条经验 获得超3个赞
所选解决方案不正确。问题是您拼错了键(courseState而不是courseState s,缺少s)。
应该 -
'courseStates' => 'ACTIVE'
此答案与 Google API v2.4.0 版本相关。
TA贡献1856条经验 获得超5个赞
解决方案
变量CourseState的类型为Enum
和 not String
,因此,它必须作为 an 访问enum
,而不是作为string
。将以下内容添加到optParams
:
'courseState' => 'courseState::ACTIVE',
我希望这对你有帮助。如果您需要其他任何信息或者您不明白某些内容,请告诉我。:)
- 3 回答
- 0 关注
- 124 浏览
添加回答
举报