Chainlink api调用从json中检索字符串值(从实时API)

ufj5ltwl  于 2023-08-08  发布在  其他
关注(0)|答案(1)|浏览(99)

我想使用Chainlink GET API从真实的传感器API中检索传感器值。例如,API可能会在一个时间间隔之间返回一个更新的json文件。我想知道是否有任何方法,Chainlink可以使用getsensordata()来持续请求json文件中的特定传感器数据,并返回链上的值。我已经设法从json文件中请求传感器数据,但它确实需要对每个请求数据进行事务处理。我试过查看Upkeep,我不确定是否可以在CheckUpkeep()中使用getsensordata()。

tquggr8v

tquggr8v1#

你是将整个JSON返回给你的智能合约,还是只返回你需要的值?后者可能是一种更好的设计策略,可以避免在solidity智能合约中进行复杂的计算。
是的Chainlink自动化可以用来获取数据。我建议你使用Chainlink函数来发出get请求--这是一个更快更流畅的工作流程。
在这里查看文档:https://docs.chain.link/chainlink-functions您还可以在此处查看使用chainlink函数的自动化示例:https://docs.chain.link/chainlink-functions/tutorials/automate-functions/

相关问题