3 回答

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

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