panakour / google-analytics

Get data from google analytics (API v4) using PHP
MIT License
26 stars 10 forks source link

Feature Request: able to set optional parameters upon get() #2

Closed KiddoKenshin closed 5 years ago

KiddoKenshin commented 5 years ago

Reference: https://github.com/googleapis/google-api-php-client/issues/1385#issuecomment-367301854

Is it possible to add array argument to ::get() to pass extra param to analytics's batchGet()? (See reference)

Example:

// Expectation
Analytics::get([
    'quotaUser' => 'something'
]);

public function get($optionalParams = [])
{
    return $this->analytics->reports->batchGet($this->body, $optionalParams);
}

Thank you!

panakour commented 5 years ago

@KiddoKenshin Now it's not possible. My available time is not enough but I will try in the next days to update the library so you are able to do this.

KiddoKenshin commented 5 years ago

@panakour Thank you for consideration :)

panakour commented 5 years ago

it's my pleasure :smiley:

panakour commented 5 years ago

@KiddoKenshin With https://github.com/panakour/google-analytics/commit/3fcebbc95eb7de9f40f4ca3b4391a54b2efa9db7 you are able to pass your parameters via public function setAnalyticsReporting(array $params);