Coder Social home page Coder Social logo

Comments (17)

thujohn avatar thujohn commented on September 26, 2024

I just tested and it works.

If you just created the account you may need to wait a little.

from analytics-l4.

mrfoh avatar mrfoh commented on September 26, 2024

Ok i'll give it sometime

from analytics-l4.

corazzi avatar corazzi commented on September 26, 2024

@mrfoh Did you ever resolve this issue?

I've set up the config with my OAuth credentials and set up the .p12 certificate path.
Then I put the service email as a user on my Analytics console with the ability to Read & Analyse.

However, when I try something such as:

Route::get('test', function() {

    echo "<pre>";
    print_r(Analytics::getAllSitesIds());

});

I get "This webpage is not available" in Chrome, and "The connection was reset" in Firefox. However, I only get this when I'm working on localhost. I tried it fresh on my staging server and everything worked fine. I tried from scratch on localhost to make sure I hadn't made a mistake along the way but I still get the same issue.

How can I get it to work on localhost?

from analytics-l4.

mrfoh avatar mrfoh commented on September 26, 2024

Never got around to figuring it out. Decided to use the google analytics site instead.

Best regards
Patrick Foh

On May 18, 2014, at 2:42 PM, Sacha Corazzi [email protected] wrote:

@mrfoh Did you ever resolve this issue?

I've set up the config with my OAuth credentials and set up the .p12 certificate path.
Then I put the service email as a user on my Analytics console with the ability to Read & Analyse.

However, when I try something such as:

Route::get('test', function() {

echo "<pre>";
print_r(Analytics::getAllSitesIds());

});
I get "This webpage is not available" in Chrome, and "The connection was reset" in Firefox. However, I only get this when I'm working on localhost. I tried it fresh on my staging server and everything worked fine. I tried from scratch on localhost to make sure I hadn't made a mistake along the way but I still get the same issue.

How can I get it to work on localhost?


Reply to this email directly or view it on GitHub.

from analytics-l4.

thujohn avatar thujohn commented on September 26, 2024

@Sachiano Just tested your code on localhost and it works.

Did you modify the config and put your certificate here ? \app\config\packages\thujohn\analytics

from analytics-l4.

corazzi avatar corazzi commented on September 26, 2024

Yep, that's where I put the certificate.

Here's my config file:

<?php

return array(

    'client_id'        => 'xxx.apps.googleusercontent.com',

    'service_email'    => '[email protected]',

    'certificate_path' => __DIR__ . '/certificate.p12',

    'use_objects'      => true,
);

Obviously "xxx" is my actual client id/service email.

I know the certificate is being picked up because if I change the name in the config file to a false file, the certificate not found exception is thrown.

from analytics-l4.

thujohn avatar thujohn commented on September 26, 2024

Maybe the problem comes from your key.

Did you check it in the google console ?
In "Public API access" you have "Referers"

from analytics-l4.

corazzi avatar corazzi commented on September 26, 2024

@thujohn Here's my API Credentials page

image

I generated a Public API access key and put in local IPs... but I'm not using that key anywhere?

from analytics-l4.

thujohn avatar thujohn commented on September 26, 2024

Can you try to create a new key ?

Type : Browser key
Referers : leave empty

from analytics-l4.

corazzi avatar corazzi commented on September 26, 2024
API key xxxxxxxxxxxxxxx
Referers     Any referer allowed
Activation date May 21, 2014 2:17 PM
Activated by     [email protected] (you)

It still hasn't worked. Is there anywhere I should be putting that API key?

from analytics-l4.

thujohn avatar thujohn commented on September 26, 2024

I'm sorry but I don't know...

from analytics-l4.

thujohn avatar thujohn commented on September 26, 2024

If you can send me your infos/certificate I will test on my local config

from analytics-l4.

corazzi avatar corazzi commented on September 26, 2024

Haha me either! I will send you the info, thanks.

from analytics-l4.

amanySaad avatar amanySaad commented on September 26, 2024

I'm Facing The Same Problem ...Can Any One Help Me

from analytics-l4.

itarafath avatar itarafath commented on September 26, 2024

me too facing same issure.plz anyone help to resolve this..im working in local.

from analytics-l4.

barthicus avatar barthicus commented on September 26, 2024

I have the same problem. Config file is correct but simple requests like:

echo Analytics::getSiteIdByUrl('http://github.com/');

generate "This webpage is not available" error in Chrome browser. I'm working on localhost xampp + vhost.

Any suggestions?

EDIT:
I think I found an answer on stackoverflow: post

It seems that, despite ambiguous documentation, most Google APIs do not support service accounts yet, including Google Analytics. They cannot digest OAuth2 tokens returned by a .p12 signed JWT request. So, as of right now, you cannot use Google Analytics API V3 with a service account.

When I check this solution (using CURL) on my example i will tell you does it works.

from analytics-l4.

snky1987 avatar snky1987 commented on September 26, 2024

Bump. I got exactly same issue as user one post before me.

Edit: Do not do it locally :) I uploaded everything to dev server (accessible form the internet) and it works perfectly.

from analytics-l4.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.