诸葛io接口调用学习

#coding:utf-8
import json
import requests
from requests.auth import HTTPBasicAuth
""" 老师和学生是不同的app_id,学生app_id是xxxx,老师app_id是xxx """

if name == 'main':

""" 数据统计API: 新增人数 """
urla = 'https://api.zhugeio.com/v2/stat/xxxx?metrics=users&dimensions=$province&dimensions=$city' \
      '&conditions={"$birth_day":["between","2018-02-01","2018-03-17"],"$province":["==","黑龙江"]}'

""" 学生指标: 登录次数sessions  """
urlb = 'https://api.zhugeio.com/v2/stat/xxxx?metrics=sessions&dimensions=$province&dimensions=$city' \
      '&conditions={"$day":["between","2018-02-01","2018-03-17"]}'

""" 用户查询API: 成功完成老师任务(阶梯)"""
urlc = 'https://api.zhugeio.com/v2/app_users/xxx/user/infos?conditions={"relation": "and",' \
      '"event.成功完成老师任务(阶梯)": {"$day":["between","2018-03-12","2018-03-18"]}' \
      '}'
'''
""" 以下是学生指标 url: 登录时长(s) """
url = 'https://api.zhugeio.com/v2/stat/xxxx?metrics=avg_session_length&dimensions=$province' \
      '&conditions={"$day":["between","2018-02-01","2018-03-17"]}'
'''

r = requests.get(urlc, auth=HTTPBasicAuth("1580137xxxx","xxxxxxxxxxf6d74d1fbf7752a76bfbxxxx")).json()
print(r)
print(len(r['results']))
for ele in r['results']:
    print(ele)

转载于:https://blog.51cto.com/9283734/2092327

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值