与iTunes Reporter API交互的库

pytunes-reporter的Python项目详细描述


https://badge.fury.io/py/pytunes-reporter.svghttps://travis-ci.org/gifbitjapan/pytunes-reporter.svg?branch=masterhttps://coveralls.io/repos/github/gifbitjapan/pytunes-reporter/badge.svg?branch=master

从iTunes Reporter API获取信息的Python框架

概述

iTunes Reporter界面中有很多非常有用的信息,但是 不幸的是,apple只提供了一个java applet来访问它,而没有api。

这个库允许您作为本地python对象访问该数据,以便 根据您的喜好显示、分析或存储它。

Reporter获取您的api信息(用户名和密码或 accesskey),然后允许您从api请求信息。在这种情况下 一个报告,它下载tsv(tab separated values)文件,解压它,然后 将其转换为本机python对象。

在即将到来的版本中,您还可以通过命令行使用它。

基本用法

要访问iTunes Reporter API,必须首先实例化Reporter 类,使用您的用户名和密码:

from reporter import Reporter

rep = Reporter(user_id='user@mydomain.com', password='hunter2')
print(rep.vendors)
# ['80012345', '80054321']

或者你的accesskey(可以通过网络界面,苹果自己的报告工具, 或者使用已经实例化的^{tt1}的access_token属性$ 对象:

from reporter import Reporter

rep = Reporter(access_token='29c656f3-2dcf-1234-5678-123456789abc')
print(rep.vendors)
# ['80012345', '80054321']

在使用用户id和密码的情况下,在第一次使用 请求,reporter将获取您的accesskey并将其用于该请求和所有 接下来的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java:字符串。RTL设备语言用标志“+”格式化,数字后加符号   java GAE作为桌面应用程序(Swing)的服务提供商   java将InputStream转换为FileInputStream不适用于Apache POI   java外部Voronoi库“网格”:什么是草图和处理?   重载重写的泛型方法java   java显示组织上设置的错误。springframework。验证。jsp中的错误对象   java一些Spring模型属性没有显示在我的JSP中   java无法编译Guava 23的SimpleTimeLimiter示例   java如何更改JTree中的“根”目录名?   java如何在安卓中对相对布局产生连锁反应?   java错误:org。冬眠例外SQLGrammarException:无法提取结果集,dateAccessed是未知列   如何使用java监听JSON文件更新   由抽象封闭类创建的匿名内部类能否通过反射确定实现类?