3 回答

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超9個(gè)贊
$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貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個(gè)贊
所選解決方案不正確。問(wèn)題是您拼錯(cuò)了鍵(courseState而不是courseState s,缺少s)。
應(yīng)該 -
'courseStates' => 'ACTIVE'
此答案與 Google API v2.4.0 版本相關(guān)。

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超5個(gè)贊
解決方案
變量CourseState的類型為Enum
和 not?String
,因此,它必須作為 an 訪問(wèn)enum
,而不是作為string
。將以下內(nèi)容添加到optParams
:
'courseState'?=>?'courseState::ACTIVE',
我希望這對(duì)你有幫助。如果您需要其他任何信息或者您不明白某些內(nèi)容,請(qǐng)告訴我。:)
- 3 回答
- 0 關(guān)注
- 190 瀏覽
添加回答
舉報(bào)