我想打電話給ESHA Research營養學REST API。我似乎無法弄清楚如何使用ESHA REST API調用多種營養素。到目前爲止,我打電話給以下人員,只能檢索卡路里,蛋白質或其他類型的營養信息。所以我希望有人在一次調用中獲取所有營養信息的經驗。這可能嗎?如何從ESHA Research API調用多種營養信息? (apid.esha.com)
這是我如何調用來檢索TWIX營養
http://api.esha.com/analysis?apikey=xxxx&fo=urn:uuid:81d268ac-f1dc-4991-98c1-1b4d3a5006da (返回卡路里,請注意,API密鑰不是XXXX而是從厄莎生成的密鑰,一旦你作爲開發者註冊)回報是JSON格式。
我如何能進行通話一次,並讓所有的營養物質的回報(所以脂肪,熱量,碳水化合物,維生素等。)爲特定的食物ID? 我研究了一下,看了一會兒,似乎無法找到答案。
在此先感謝您的幫助。
@twaddington,其實你可以得到多種營養素列表。我知道的兩種方式是通過傳遞逗號分隔的營養素UUID列表來顯示相應的營養素。實際上,我已經將其作爲POST URL本身的查詢字符串來完成,並且無法通過將它傳遞到POST有效內容(它應該)來記住它是否工作。或者,使用查詢參數n = 0,1,2,3等的GET調用也應該起作用。我不確定哪個指標與哪種營養素相對應,因此您必須手動測試。 [This](http://developer.esha.com/files/ESHA_Data_API.html)包含內部文檔/示例。 – Dudboi