我已经开始使用 rapidshare.com API。我只是想知道从 API 调用中读取回复的最佳方式是什么。
老实说,我认为 API 无处不在。有些回复是逗号分隔的,这很好。我遇到了帐户信息响应问题。这不是逗号分隔的,并且字段可能并不总是以相同的顺序排列。
这是一个示例响应: accountid=123456 type=prem servertime=1260968445 addtime=1230841165 validuntil=1262377165 username=DOWNLOADER directstart=1 protectfiles=0 rsantihack=0 plustrafficmode=0 mirrors= jsconfig=1 email=take@hike.com lot= 0 fpoints=12071 ppoints=10 curfiles=150 curspace=800426795 bodkb=5000000 premkbleft=23394289 ppointrate=93
我认为正则表达式是去这里的方式。这是我的表达式,它似乎涵盖了所有包含值的响应: (accountid|type|servertime|addtime|validuntil|username|directstart|protectfiles|rsantihack|plustrafficmode|mirrors|jsconfig|email|lots|fpoints|ppoints|curfiles|curspace |bodkb|premkbleft|ppointrate|refstring|cookie)\=[\w._@]+
如果数据的顺序被认为是随机的,那么我如何确定哪个值是哪个?
我只是好奇其他人是如何处理这个问题的。
谢谢,
康纳