我想知道是否存在一种方法来获取 App Store 或 Game Center 中显示的点赞数。通过这种方式,我可以检查用户是否真的喜欢我在 Facebook 上的应用程序。
谢谢!
使用 http-get 您可以查看应用程序的 iTunes 页面。例如愤怒的小鸟里约:https ://itunes.apple.com/us/app/angry-birds-rio/id420635506?mt=8&ign-mpt=uo%3D2
然后,如果您想知道总评分,请查看此处并尝试将字符串拆分为相关部分:
<div class='extra-list customer-ratings'>
<h4>Customer Ratings</h4>
<div>Current Version:</div>
<div class='rating' role='img' tabindex='-1' aria-label='4 and a half stars, 3113 Ratings'><div><span class="rating-star"> </span><span class="rating-star"> </span> <span class="rating-star"> </span><span class="rating-star"> </span><span class="rating-star half"> </span></div><span class="rating-count">3113 Ratings</span>
您应该使用 iTunes 查找 API 以 JSON 格式的结果取回所需的信息:http:
//www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api。 html
您应该为 Angry Birds Rio 使用的链接如下所示:http:
//itunes.apple.com/lookup ?id=420635506
{
"resultCount":1,
"results":[
{
"artistId":298910979,
"artistName":"Rovio Entertainment Ltd",
...
"averageUserRating":4.5,
"averageUserRatingForCurrentVersion":4.5,
...