如何从给定的捆绑包ID中获取Apple App ID?

pix*_*tom 5 app-store ios

我有苹果应用程序bundleIds的列表(例如com.facebook.Facebook)。我最终要实现的目标是使用iTunes元数据来丰富此数据,该数据可通过iTunes搜索API获得:http : //www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service -search-api.html

如果我知道应用程序ID(从技术上讲就是“ trackId”),则可以获取特定应用程序的特定信息,例如:http : //itunes.apple.com/lookup? id=284882215(284882215是该应用程序的trackId Facebook应用程序)

但是,我不能以相同的方式使用bundleId。给定bundleId后,如何系统地检索应用程序ID(又名trackId)?

Dav*_*son 6

这应该有效:

curl https://itunes.apple.com/lookup\?bundleId\=com.facebook.Facebook

在结果中您应该看到如下内容:

  "trackViewUrl": "https:\/\/itunes.apple.com\/us\/app\/facebook\/id284882215?mt=8&uo=4",
Run Code Online (Sandbox Code Playgroud)

"bundleId": "com.facebook.Facebook",

“trackId”:284882215