用戶的圖片使用Moodle的Web服務(REST)調用core_user_get_users_by_field
我成功地讓我的用戶詳細信息。其中一個返回的字段是profileimageurl
鏈接到我的用戶的個人資料圖片,看起來像這樣:Moodle的:從web服務
http://my_moodle_server/pluginfile.php/89/user/icon/f1
不幸的鏈接只能在那裏我已經登錄瀏覽器,否則會重定向到一個標準的用戶圖標(灰色的匿名人臉)。
因此,爲了獲得實際的圖像形成使用Moodle的Web服務,我想我必須叫core_files_get_files
,並通過正確的值的客戶端應用程序。於是,我就重新映射像這樣的鏈接調用paramenters:
contextid: 89
component: "user"
filearea: "icon"
itemid: 0
filepath: "/"
filename: "f1.png" (also tryed without .png)
and of course my valid token
,但我得到的是:
{"parents":[],"files":[]}
參數似乎是形式上正確的(否則我會得到一個例外),但是我只得到它告訴我,一些值不正確空應答。
我面臨同樣的問題得到Myrpivate文件列表,如何從web服務的一部分讓他們在這裏是我犯了Web網頁的URL/REST/server.php?wstoken = 3AFE 18c8697dac9518d59bb8f10429b4&wsfunction = core_files_get_files&moodlewsrestformat = JSON&關聯標識符= 2&成分=&filearea =&的itemid = 0&文件路徑= –