2014-01-25 53 views
1

我有一個XML格式的不同課程列表(數百個),我想在Quickblox自定義對象中創建多個記錄,這是一個課程表。每個記錄是一個包含平臺,課程名稱,長度,ImageURL,Start_Date等字段的課程。從QuickBlox自定義對象中的xml文件創建多條記錄

生成會話標記和簽名後,我可以通過在命令中鍵入所有內容,使用以下命令創建一條記錄-線。但是,我需要您的幫助來弄清楚如何使用XML文件以自動方式創建記錄。我無法從Quickblox文檔想出解決辦法上創建多條記錄

http://quickblox.com/developers/Custom_Objects#Create_multi_records

curl -X POST -H "QB-Token: 3842d6da71378aecd8409e8c68f" -d "Platform=Open2Study& \ 
Course_Name=Writing for the Web (WriteWeb)&University=open2study&Instructor=Frankie Madden& \ 
Length=4 weeks&Subject=Open 2 Study&GameModeID=3059&Language=English& 
ImageURL=https://www.open2study.com/sites/default/files/styles/course_logo& \ 
VideoURL=https://www.youtube.com/embed/1ZzdrglOnDg?wmode=opaque& \ 
LinkURL=https://www.open2study.com/courses/writing-for-the-web& \ 
Prerequisites=All are welcome&Country=Australia& \ 
Summary=Find out how content can impact the reader's experience, as well as how the reader's 
experience can impact the way they interpret online content.& \ 
Efforts=Self study&SignupURL=https://www.open2study.com/enrol/319& \ 
Start_Date=18 Feb 2014&Type_of_certificate=Certificate of Achievement" https://api.quickblox.com 
/data/tblCourses 

回答

1

嘗試是這樣的,以創建單個查詢milti記錄:

curl -X POST -H "QB-Token: 281a7bc7c2984763ce77cda1b3641e551b93f887" -d "record[1][Platform]=...&record[1][Course_Name]=...&record[2][Platform]=...&record[2][Course_Name]=...&record[3][Platform]=...&record[3][Course_Name]=..." https://api.quickblox.com/data/tblCourses/multi 
+0

因爲我已經有XML格式的所有信息,是否可以將URL提供給XML文件,以便從XML文件中提取此信息?這是一個示例url [](https://www.open2study.com/courses.xml) –

+2

不,這是不可能的。你必須解析你的xml文件,然後在文檔中做出正確的請求。 – WebDev