デベロッパーコンソールの統計情報を取得したい
仕様変更で使えなくなっているらしいけど、少し手を入れたら動くんじゃないかと思って挑戦。
でも、だめだったorz
取得したjsonには少なくとも、
- Download数
- Active数
- 5〜1つ星のそれぞれの数
- コメントの数
が入っているのは確かなんだけど、場所を確実に特定する方法がわからんかったのであきらめ。
やったこと。
上記のサイトのコメントに書いてあった decode_json() に渡す前に、シングルクォートを変換する処理。
$text = str_replace("'", '"', $text);
あとは、エンコードされた数値をデコード。
$json = json_decode($text); foreach ($json as &$j) { if (is_int($j) || is_string($j)) { $j = extended_decode((string)$j); } } function extended_decode($value) { $EXTENDED_MAP = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-.'; $result = 0; for ($j=0, $len=strlen($value); $j<$len; $j++) { $result = $result * 64 + strpos($EXTENDED_MAP, $value[$j]); } return $result; }
この状態のデータを目視で確認...。
// 1つ目のアプリ 257469,52,53,3895,61,3572,257467,3894,3893,3510,3892,3837,3510,54,53,257463,53,3515,3894,3893,3510,3892,3837,3510,54,53, 1,0,0,1,0, // 5〜1点の星の数 57,3509,52,3450,52,3450,52,52,3508,3833,3836,61,3835,3452,60,59,53,52,58, 83, // Active数 53,53,52, 135, // DL数 52,56,53, 1, // コメントの数 257398,52,3450,3703,55,257719,3447,59,3446,3834,3833,61,59,60,59,53,52,58,3832,3831,55,53,54, // 2つ目のアプリ 257469,52,53,3830,61,3572,257467,3829,3828,3510,3773,3772,3510,54,53,257463,53,3515,3829,3828,3510,3773,3772,3510,54,53, 128,101,21,5,1, // 星 57,3509,3771,59,53,3450,52,3450,52,52,3508,3766,3770,61,3769,3452,60,59,53,52,58, 38171, // Active 53,53,52, 44560, // DL 52,56,53, 40, // Comment 257398,52,3450,3768,56,257719,3447,59,3446,3767,3766,61,59,60,59,53,52,58,3765,3764,55,53,54, // 3つ目のアプリ 257469,52,53,3709,61,3572,257467,3708,3707,3510,3706,3705,3510,54,53,257463,53,3515,3708,3707,3510,3706,3705,3510,54,53, 0,0,0,0,0, // 星 57,3509,52,3450,52,3450,52,52,3508,3700,3644, 61,3704,3452,60,59,53,52,58, 2, // Active 53,53,52, 4, // DL 52,56,53, 0, // Comment 3449,3451,52,3450,3703,54,3702,3447,59,3446,3701,3700,61,59,60,59,53,52,58,3645,3644,55,53,54, // 4つ目のアプリ 257469,52,53,3643,61,3572,257467,3642,3641,3510,3640,3639,3510,54,53,257463,53,3515,3642,3641,3510,3640,3639,3510,54,53, 14,7,1,0,0, // 星 57,3509,52,3450,52,3450,52,52,3508,3577,3638,61,3637,3452,60,59,53,52,58, 933, // Active 53,53,52, 1113, // DL 52,56,53, 7, // Comment 3450,3451,52,3450,3636,54,3448,59,3446,3581,59,3580,59,54,3579,3578,3577,61,59,60,59,53,52,58,3576,3575,55,53,54, // 5つ目のアプリ 52,3574,52,53,3573,61,3572,52,3517,3514,3513,3510,3512,3511,3510,54,53,55,3516,53,3515,3514,3513,3510,3512,3511,3510,54,53, 0,1,1,0,0, // 星 57,3509,52,3450,52,3450,52,52,3508,3444,56,61,3453,3452,60,59,53,52,58, 4, // Active 53,53,52, 9, // DL 52,56,53, 1, // Comment 3445,3451,52,3450,3449,55,3448,59,3446,3447,59,3446,3445,3444,61,59,60,59,53,52,58,57,56,55,53,54, 57,53,(array),52,58,