不再是问题
我得到了这个:
GET api/Products?apiKey={apiKey}
它以这种格式返回机场所有商店中可用的所有产品(application / json,text / json):
[
{
"ProductShop": {
"AirportName": "sample string 1",
"ADCShopCode": "sample string 2",
"libShop": "sample string 3",
"StorePhoneNumber": "sample string 4",
"idPoi": 5,
"PoiName": "sample string 6"
},
"productActivity": "sample string 1",
"productBrand": "sample string 2",
"ProductFamily": "sample string 3"
},
... ]
为了能够从这个API访问数据,我需要在请求URI中定义它(我认为),我该怎么做以及如何将这个外部数据用于我的应用程序?
请您在答案中明确我应该在哪里定义用于在rails应用程序中连接API的参数。
感谢。
修改: 什么帮助我(我是初学者):
答案 0 :(得分:2)
要从外部API读取数据,通常需要围绕API编写包装器。例如,使用httparty(https://github.com/jnunemaker/httparty,警告这可能会慢一点,但这是一个更容易的开始)。获得数据后,您将拥有类似哈希的对象,以及您使用它做什么,它取决于您!