Tushare股票分析【一】-- 接口token

文章目录

  • TOKEN简介
    • Token是什么
    • Token有什么用
  • 如何获得TOKEN
  • 如何获得积分
  • TIPS & END


TOKEN简介

Token是什么

Token可以说是一种积分制度。(不限制于在Tushare中)

Token有什么用

你的积分越高,你的权限就越高。

比如,获取股票日线行情不需要积分,但是获取月线行情需要300积分。

试着在积分不足时强行调用月线行情:

import tushare as ts

ts.set_token('''
    c60e01a42edd30c4f3a9eaff924031a651a324519c96ac410b71cc06''') 
#括号内的一大串乱码就是token接口,类似输入“登录账号”,获取方法稍后说明
pro = ts.pro_api()
#这行的作用类似“个人登录”

df = pro.monthly(ts_code='000001.SZ', start_date='20180101', end_date='20181101', fields='ts_code,trade_date,open,high,low,close,vol,amount')
#月线行情

运行结果:

Exception: 抱歉,您没有权限访问该接口,权限的具体详情访问:https://tushare.pro/document/1?doc_id=108。

你可以进入这个网址https://tushare.pro/document/1?doc_id=108,里面有详细的权限分级。

总之一句话,积分很重要 (如果你很依赖tushare)。


如何获得TOKEN

  1. 进入新版Tushare官网
    (或者用我的邀请链接直接注册https://tushare.pro/register?reg=278316)
  2. 点击右上角注册或者登录
  3. 登录后进入个人主页
    Tushare股票分析【一】-- 接口token_第1张图片
  4. 点击接口TOKEN
    Tushare股票分析【一】-- 接口token_第2张图片
  5. 点击复制就可以啦
    Tushare股票分析【一】-- 接口token_第3张图片

这个复制下来的token就是你的“登录账号”,现在可以像这样使用:

import tushare as ts

ts.set_token('[粘贴刚刚复制下来的TOKEN]') 
pro = ts.pro_api()
#登录成功

#开始你自己的创作

需要注意的是,不是所有的数据都要“积分”或者“登录”才可以获得,详细信息可以在官网https://tushare.pro上查到(或者直接百度)。


如何获得积分

积分获取规则:https://tushare.pro/document/1?doc_id=13


TIPS & END

  • 区分是否需要token:观察函数前是否有pro
    例如 pro.query()需要token;ts.get_hist_data()则不需要。

  • 个人主页刷新token后,旧token将无法使用,要将其换成新token。

  • 积分对于准备深入Tushare的人是必需的。
    但如果是想自己做做股票k线图做预测之类的那就不必需。

你可能感兴趣的:(tushare)