2011-11-16 64 views
0

我創建了一個成功使用api的用戶。我正在嘗試爲創建的用戶分配一個角色,並且正在使用moodle_role_assign webservices功能來執行該功能。但是,當我試圖這樣做,我得到一個異常消息「檢測無效的參數值,執行不能繼續。」Moodle:使用web服務api的moodle_role_assign

這是請求URL

的http://本地主機:8888/moodle21/web服務/休息/ server.php wstoken = 24053894192315aa6c23764c700b59c6 & wsfunction = moodle_role_assign &分配[0] [角色ID] = 5個&分配[0] [用戶ID] = 33個&分配[0] [關聯標識符] = 10

如果你能幫助我,我將非常感激。

謝謝:)

回答

0

升級到的Moodle 2.2(在這個時候,它的主分支:https://github.com/moodle/moodle),轉動的Moodle調試模式> = NORMAL。從Moodle 2.2開始,錯誤信息將顯示哪個參數錯誤以及期望的結果。

+0

請注意,因爲您的參數對我來說似乎是正確的,我懷疑您正在使用的用戶在上下文中沒有「moodle/role:assign」功能。 –