3

iTunes Search API を使用して、App Store から情報を取得しようとしています。App Store 自体からのデータを確認すると、何らかの不一致があるようです。たとえば、Uber の場合:

https://itunes.apple.com/us/app/uber/id368677368

これは、平均ユーザー評価が 5 段階中 4.7 であり178,000 の評価があることを示しています。

API URL を使用する場合: https://itunes.apple.com/search?term=uber&entity=software,iPadSoftware&attribute=softwareDeveloper

結果について次のデータを取得しています。

AverageOverallRating : 5 段階中4.5、229,288の評価

AverageRatingForVersion : 5 段階中4.5、12,201の評価

念のため、API の国属性を US に変更してみました。API Result の ID がアプリストア URL の ID と一致することを確認しました。

彼らがこの評価をどのように計算しているのか、そしてなぜ値が一致しないのか、私には一生理解できません。API がサードパーティの API というわけではなく、Apple から直接提供されています。

助けてくれてありがとう!

4

1 に答える 1

0

あなたはこれを理解しましたか?私は同じ問題に直面しました。何らかの理由で Lookup API が結果を切り上げていると思います。

于 2020-03-11T02:50:43.750 に答える