0

我想知道是否存在一种方法来获取 App Store 或 Game Center 中显示的点赞数。通过这种方式,我可以检查用户是否真的喜欢我在 Facebook 上的应用程序。

谢谢!

4

2 回答 2

1

使用 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">&nbsp;</span><span class="rating-star">&nbsp;</span>    <span class="rating-star">&nbsp;</span><span class="rating-star">&nbsp;</span><span class="rating-star half">&nbsp;</span></div><span class="rating-count">3113 Ratings</span>

于 2013-01-19T04:11:11.180 回答
1

您应该使用 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,
             ...
于 2013-01-19T08:00:19.367 回答