在題目計算公式中「API數據查詢(xún)」,可以通過(guò)接口獲取到其他系統中的數據,并且回填到當前題目中。本幫助文檔中采用蘋(píng)果提供的App評論接口舉例演示,此公共接口可以獲取任何App Store中App的評論數據。
在一個(gè)填空題中,點(diǎn)擊「計算公式」并在公式邏輯中下拉選擇「API數據查詢(xún)」。
在這里輸入API的請求地址,需要注意這里會(huì )有跨域的問(wèn)題。
蘋(píng)果App Store評論接口的請求地址是:https://itunes.apple.com/rss/customerreviews/page=1/id=414478124/sortby=mostrecent/json?l=en&&cc=cn,其中414478124為「微信App」的id,如果想要獲取其他App的評論數據,可以進(jìn)行替換。
支持Get和Post兩種方法,根據接口的規范進(jìn)行選擇。
Demo這里選取Get。
發(fā)送請求時(shí)的Headers信息,這里支持通過(guò)采用[q1]、[q2]的方式,獲取填寫(xiě)者在其他題目中作答的信息。
Demo中僅需要填寫(xiě)一個(gè)基礎信息:{"Content-Type":"text/plain"}
發(fā)送請求時(shí)的Bodys信息,這里支持通過(guò)采用[q1]、[q2]的方式,獲取填寫(xiě)者在其他題目中作答的信息。
Demo中并不需要填寫(xiě)更多的信息,所以可以留空。
可以將請求接口后返回的信息,填空當前填空題中。如果返回的信息是JSON格式,還可以通過(guò)JSON語(yǔ)法選取特定鍵的值。需要特別注意是如果接口的返回的信息長(cháng)度超過(guò)3000,會(huì )被截取后保存。
Demo中請求以JSON格式返回的信息非常多,通過(guò) ["feed"]["entry"][0]["content"]["label"] 的寫(xiě)法,可以得到關(guān)于「微信App」的最新一條評論的評論文本。