1

さまざまなAppStoreページを定期的にダウンロードするスクリプトがあるので、アプリの評価を簡単に監視できます。

過去数年間にいくつかの小さな変更を加えて完全に機能しました。数時間前の突然のすべてで、私のcurl呼び出しは0バイトの応答を返します。Appleがいくつかの変更を加えたと思います。

誰かがそれを再び機能させる方法を知っていますか?アプリの評価を監視できないことは、私にとって大きな後退です。私は彼らがX-Apple-Store-Frontの値を変更したに違いないが、彼らがそれを何に変更したのかを理解する方法がわからない。

これが私がトップ200のiPad写真アプリを手に入れるために以前使っていたものです:

curl -H "X-Apple-Store-Front: 143441-1,5" "http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewTop?genreId=6008&id=25236&popId=47"
4

2 に答える 2

0

ストアに対してcurlを使用すると、面倒で、iTunesがレイアウトやリンク構造を変更する傾向があります。

iTunesは、開発者がRSSフィードまたはJSON形式の結果を介して必要な情報を取得するためのツールをすでに提供しています。これらのツールのドキュメントのいくつかをここで調べてみてください。

http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html

RSSフィードツールはここにあります:http:
//itunes.apple.com/rss

于 2013-01-19T08:44:41.877 に答える
0

itunes url through curlを使用してアプリケーションで作業しているときに、これと同じ問題に直面しました。これと同じカールの問題があり、0バイトが返されます。このカールの問題を除いて、私のサーバーではすべてが正常に機能していました。後で私は、AppleがAPI呼び出しでURLをhttpからhttpsに変更したという解決策を見つけました(しばらくの間)。URLhttp ://itunes.apple.comhttps://itunes.apple.comに変更するだけで問題を自分で修正しました。したがって、URLを変更すると問題が解決する場合があります。

itunes apiルックアップコールを使用しました(http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html#lookup

于 2012-10-24T14:23:00.670 に答える