問題タブ [itunes-search-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xcode - アプリケーションを介して現在のトラックで iTunes を開く
私の問題を助けてください。いくつかのラジオ局のモバイル アプリケーションがあります。音楽の再生とメタデータの取得に AVPlayer を使用しているため、現在のトラックまたはアーティスト (メタデータ) を iTunes アプリで検索する必要があります。アプリから iTunes への音楽検索に関する重要な情報が見つかりません (Apple の JSON は使用したくありません)。
だから私はこのコードを使用します、それは非常に単純なコードですが、iTunesが現在のアーティストに関する情報をアーティストやトラックの名前ではなく、この番号17976294で検索することをどのように理解しているか:
たぶんあなたも同じ状況にあるので、私の問題を解決する方法を教えてください。
UPS: それで、私はそれをどのように理解しているのか、非常に簡単です。直接リンク ( http://itunes.apple.com/search?term=jack+johnson&limit=25 ) を使用して、必要なキーを解析するだけです。
app-store - iTunes Search API の値が正しくない
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 から直接提供されています。
助けてくれてありがとう!