第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP Google Classroom API list_classes

PHP Google Classroom API list_classes

PHP
哈士奇WWW 2023-08-11 15:59:36
我在使用 PHP 進行 Google API 集成時遇到問題。下面的代碼將拉出這些類,但它會拉出所有類(ACTIVE、ARCHIVED等...)。我只想要活躍課程。問題是當我添加 courseStates 參數(shù)時它說它不存在$service = new Google_Service_Classroom($client);            $courses = '';            $optParams = array(//none of these seem to work              //'courseStates' => 'ACTIVE',              //'courseState' => 'ACTIVE',              //'CourseStates' => 'ACTIVE',              'pageSize' => 50,              'studentId' => $user_email            );            $results = $service->courses->listCourses($optParams);            if (count($results->getCourses()) == 0) {             // print "No courses found.\n";            } else {             // print "Courses:\n";              foreach ($results->getCourses() as $course) {                                $courses .= $course->getName()."<br />";//." ". $course->getId();                //printf("%s (%s)\n", $course->getName(), $course->getId());              }            }該方法在這里,但顯示的選項都不起作用 https://developers.google.com/classroom/reference/rest/v1/courses/list
查看完整描述

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();

        }

    }

}


查看完整回答
反對 回復 2023-08-11
?
皈依舞

TA貢獻1851條經(jīng)驗 獲得超3個贊

所選解決方案不正確。問題是您拼錯了鍵(courseState而不是courseState s,缺少s)。

應該 -

'courseStates'  => 'ACTIVE'

此答案與 Google API v2.4.0 版本相關。


查看完整回答
反對 回復 2023-08-11
?
RISEBY

TA貢獻1856條經(jīng)驗 獲得超5個贊

解決方案

變量CourseState的類型為Enum和 not?String,因此,它必須作為 an 訪問enum,而不是作為string。將以下內(nèi)容添加到optParams

'courseState'?=>?'courseState::ACTIVE',

我希望這對你有幫助。如果您需要其他任何信息或者您不明白某些內(nèi)容,請告訴我。:)


查看完整回答
反對 回復 2023-08-11
  • 3 回答
  • 0 關注
  • 161 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號