Jim*_*unt 7 java api itunesconnect
我想从iTunes Connect收集每日销售摘要并将其存储在我的数据库中.此路径上的一步是使用Apple的iTunes Connect Autoingestion java类下载报告数据.
当我从Windows XP命令行运行该工具时,我收到一条奇怪的错误消息.
C:\iTunes sales reports>java -cp Autoingestion Autoingestion myuser
"myP@ssw0rd" 80000000 Sales Daily Summary 20130707
The username and password parameters have been deprecated. Please use the
properties file for user credentials.
S_D_80000000_20130707.txt.gz
File Downloaded Successfully
Run Code Online (Sandbox Code Playgroud)
我很好奇如何解决错误消息,''用户名和密码参数已被弃用.请使用属性文件获取用户凭据.''我在Apple的文档中没有看到任何关于此消息的信息,'' iTunes Connect销售和趋势指南:App Store v8 ''.
在旁边的目录中Autoingestion.class是一个文件autoingestion.properties.该文件包含两行:
userID = <UserID>
password = <Password>
Run Code Online (Sandbox Code Playgroud)
一个明显的猜测是,Autoingestion类要我将我的用户ID和密码放在这个文件中.没有迹象表明需要引用的值.当我将我的用户ID和密码放入文件(未引用),然后将用户ID和密码保留在推荐行之外时,我收到以下错误消息:
C:\iTunes sales reports\Autoingestion>java -cp . Autoingestion
80000000 Daily Summary 20130707
The username and password parameters have been deprecated. Please use the
properties file for user credentials.
Please enter all the required parameters. For help, please download the
latest User Guide from the Sales and Trends module in iTunes Connect.
Run Code Online (Sandbox Code Playgroud)
因此,我不知道如何以解决此错误消息的方式提供用户凭据.有人知道吗?是否有一个众所周知的属性文件约定,像我这样的java新手没有听说过?
小智 8
jemeshu是正确的,他们更新了自动提取工具,文档反映了旧用法.它仍然可以下载,但会给你弃用消息.新格式是:
java Autoingestion autoingestion.properties 80000000 Sales Daily Summary 20130707
Run Code Online (Sandbox Code Playgroud)
需要提供属性文件名来代替旧的用户名和密码.我相信它也必须结束.properties.
更多信息:值在属性文件中不加引号.
“iTunes Connect 销售和趋势指南”中记录的说明适用于旧版本的自动摄取工具。苹果尚未更新该文档。
请将错误记录到 bugreport.apple.com 和 Apple 开发者论坛。举报的人越多,负责此文档的 Apple 员工就会越早更新。
| 归档时间: |
|
| 查看次数: |
4210 次 |
| 最近记录: |