2017-10-10 11 views
1

私は自分のウェブサイトにuniquePageViewsを表示するための簡単なPHPコードを作成しました。メインコードは7日間でしたが、私は生涯を作りたいと思っています。開始日を作ると「2017-10-5」と表示されてエラーが表示されます。しかしdocumentation says私はそのタイプの日付を置くことができます。Google AnalyticsレポートApiの開始時に失敗する

作業バリアント:

try { 
     $result = $service->data_ga->get($GA_VIEW_ID, '100daysAgo', 'today','ga:uniquePageviews'); 
     $count = $result->totalsForAllResults['ga:uniquePageviews']; 
     echo $count; 
    } catch(Exception $e) { 
     var_dump($e); 
    } 

失敗バリアント:documentation you linked(重点鉱山)から

try { 
     $result = $service->data_ga->get($GA_VIEW_ID, '2017-10-5', 'today','ga:uniquePageviews'); 
     $count = $result->totalsForAllResults['ga:uniquePageviews']; 
     echo $count; 
    } catch(Exception $e) { 
     var_dump($e); 
    } 

答えて

0

すべてAnalyticsのデータ要求は、日付範囲を指定する必要があります。要求に開始日と終了日のパラメータを含めないと、サーバーはエラーを返します。特定の日付の日付の値は、で、YYYY-MM-DDのパターンを使用するか、またはtoday、yesterday、またはNdaysAgoパターンを使用して指定することができます。値は[0-9] {4} - [0-9] {2} - [0-9] {2} | today | yesterday | [0-9] +(daysAgo)と一致する必要があります。

つまり、1日は2桁で表示する必要があります。開始日に2017-10-05をお試しください。

+0

ああ、ありがとう! –

関連する問題