Java 苹果自动摄取类:用户名和密码;弃用的;,属性文件?
我想从iTunes Connect收集每日销售摘要,并将其存储在我的数据库中。此路径上的一个步骤是用于下载报告数据 当我从WindowsXP命令行运行该工具时,我收到一条奇怪的错误消息Java 苹果自动摄取类:用户名和密码;弃用的;,属性文件?,java,api,app-store-connect,Java,Api,App Store Connect,我想从iTunes Connect收集每日销售摘要,并将其存储在我的数据库中。此路径上的一个步骤是用于下载报告数据 当我从WindowsXP命令行运行该工具时,我收到一条奇怪的错误消息 C:\iTunes sales reports>java -cp Autoingestion Autoingestion myuser "myP@ssw0rd" 80000000 Sales Daily Summary 20130707 The username and password paramete
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
我很好奇如何解决错误消息“用户名和密码参数已被弃用”。请将属性文件用于用户凭据。“”
我在苹果的文档中没有看到关于这条消息的任何信息
在自动摄取.class
旁边的目录中,有一个文件自动摄取.properties
。此文件包含两行:
userID = <UserID>
password = <Password>
因此,我不知道如何以解决此错误消息的方式提供用户凭据。有人知道怎么做吗?对于像我这样的java新手还没有听说过的属性文件,是否有一个众所周知的约定?在“iTunes Connect销售和趋势指南”中记录的说明适用于旧版本的自动摄取工具。苹果尚未更新该文件
请将错误记录到bugreport.apple.com和apple开发者论坛。报告的人越多,苹果公司负责此文档的工作人员就越快更新此文档。jemeshu是正确的,他们更新了自动摄取工具,文档反映了旧用法。它仍然可以下载,但会给您一条不推荐的消息。新的格式是:
java Autoingestion autoingestion.properties 80000000 Sales Daily Summary 20130707
需要提供属性文件名来代替旧的用户名和密码。我相信它也必须以.properties
结束
进一步信息:属性文件中的值不带引号。注意:.properties文件不是plist–它只是一个纯文本文件。不要引用这些值。如果能显示属性文件应该包含的内容,这个答案会更好。是有标签,还是只有值?在一行上有多个值,还是在各自的行上有多个值?问题中的属性文件示例是否正确?
java Autoingestion autoingestion.properties 80000000 Sales Daily Summary 20130707