DIRestInvoker

调用 DIRestPlus 接口,实现Wind、iFinD、Choice接口调用


License
MIT
Install
pip install DIRestInvoker==0.2.2

Documentation

DIRestInvoker

Build Status GitHub issues GitHub forks GitHub stars GitHub license HitCount Twitter

Data Integration RESTPlus Invoker,调用 DIRestPlus 接口,实现Wind、iFinD、Choice接口调用

安装

pip install DIRestInvoker

iFinD接口调用举例

from direstinvoker.ifind import IFinDInvoker, APIError
url_str = "http://localhost:5000/iFind/"
invoker = IFinDInvoker(url_str)

THS_DateQuery

try:
    data_df = invoker.THS_DateQuery('SSE', 'dateType:0,period:D,dateFormat:0', '2018-06-15', '2018-06-21')
    print(data_df)
except APIError as exp:
    if exp.status == 500:
        print('APIError.status:', exp.status, exp.ret_dic['message'])
    else:
        print(exp.ret_dic.setdefault('error_code', ''), exp.ret_dic['message'])

修改历史

  • version 0.1.4

    THS_BasicData 支持 list 作为 thsCode 参数,并且支持按一定数量自动分割发送(解决大批量数据请求的情况下,20W数字限制,可能引发-205错误的问题)


项目地址:DIRestInvoker