怎么...?
res_json是json库周围的包装器模块,使您能够处理星号拨号计划中的json文档。 如果我已经让您对“星号拨号计划”( )或“ json”( )等术语感到困惑,那么我不会一直坚持让您对此感兴趣。 但是,如果您曾经不得不仅使用外部agi脚本来从rest api获取变量的值,请继续阅读-这可能会对您有所帮助。 是的,我会尽力使其易于理解。
基本功能
如今,许多api都以json格式发送回响应。 调用api并获得响应是“容易”的部分,因为其他人努力创建星号的func_curl(whic是curl库的包装器)。 现在,我们将处理另一部分-解析json http响应,并获取所需变量的值。
这是基本思想:
exten => s,n,set(json=${CURL(http://api.dataprovider.com/somefunction?param=value)}
2021-10-08 16:16:18
25KB
C
1