2016-04-22 11 views
0

私は、nodejs実装https://www.npmjs.com/package/itunesconnect を使用して、自分のアプリケーションのitunes-connect APIにアクセスしています。 私が必要とするのは、Appダウンロード/インストールに関するデータです。 基本的には、毎月何回のダウンロードが行われたのか知りたいです。 この情報を取得する方法がわかりません。itunesConnect API for Appのダウンロード/インストール情報for nodejs

答えて

0

を採取し、registry:

Basicの例

から変更この例では、週の間隔で過去4週間から最後の30日間とタイミングレポートからランク付けされたレポートのデータをフェッチする方法を示しています。

クエリ

var itc = require("itunesconnect"); 
var Report = itc.Report; 

// Connect to iTunes 
var itunes = new itc.Connect('[email protected]', 'password'); 

// Simple ranked report 
itunes.request(Report.ranked().time(30, 'days'), function(error, result) { 
    console.log(result); 
}); 

// Or 
itunes.request(Report('timed').time(4, 'weeks').interval('week'), function(error, result) { 
    console.log(result); 
}); 

結果:

[ 
    { 
    "key": 0, 
    "title": "App Name ", 
    "rptgDesc": "App", 
    "contentSpecificTypeId": 1, 
    "contentSpecificTypeName": "iOS App", 
    "contentGrpCd": "Apps", 
    "contentProviderId": 0, 
    "artistName": "Artist Name", 
    "contentProviderName": "Provider Name", 
    "units": 7684 
    }, 
    { 
    "key": 0, 
    "title": "In App Name ...", 
    "rptgDesc": "In App", 
    "contentSpecificTypeId": 3, 
    "contentSpecificTypeName": "Auto-Renewable Subscription", 
    "contentGrpCd": "Apps", 
    "contentProviderId": 0, 
    "contentProviderName": "Provider Name", 
    "units": 2886 
    } 



] 

今、あなたは戻っJSONでunitsキーを通じてダウンロードの量にアクセスすることができます。

希望があれば、ジュリアン。

+0

"npm install autoingestion"を使用しようとしています。しかし、私はこのエラーを受け取ります:メッセージ: 'すべての必要なパラメータを入力してください。 iTunes ConnectのSales and Trendsモジュールから最新のユーザーガイドをダウンロードしてください。 '、 name:'無効なパラメータエラー 'または 「npm install apple-autoingestion」も試しました。ただし、ここにユーザー名とパスワードを指定するオプションはありません。助言がありますか?? –