Skip to content

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

License

Notifications You must be signed in to change notification settings

DataIntegrationAlliance/DIRestInvoker

Repository files navigation

DIRestInvoker

Build Status GitHub issues GitHub forks GitHub stars GitHub license HitCount Pypi 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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published