Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1

    api di google analytics

    salve sto implementando le api di google analytics sul mio pannello di controllo:

    Codice PHP:
    require_once("../include/db.php");
    $QuerySts=mysql_query("SELECT * FROM statics") or die (mysql_error());
    $ga_email=mysql_result($QuerySts,0,1);
    $ga_password=mysql_result($QuerySts,0,2);
    $ga_profile_id=mysql_result($QuerySts,0,3);
    mysql_free_result($QuerySts);

    //estrai-dati.php
    define('ga_email','$ga_email');
    define('ga_password','$ga_password');
    define('ga_profile_id','$ga_profile_id'); //solo numeri!
     
    require("../gapi.class.php");
     
    $ga = new gapi(ga_email,ga_password); //accesso

    //una sorta di "query"
    $ga->requestAccountData();
     
    //per ogni risultato scrivi il profilo attivo sull'account
    foreach($ga->getResults() as $result)
    {
      echo 
    $result ' (' $result->getProfileId() . ")
    "
    ;

    ma mi da questo errore:
    Fatal error: Uncaught exception 'Exception' with message 'GAPI: Failed to authenticate user. Error: "Request failed, fopen provides no further information"' in D:\SITI WEB\lavori\audit\gapi.class.php:418 Stack trace: #0 D:\SITI WEB\lavori\audit\gapi.class.php(62): gapi->authenticateUser('$ga_email', '$ga_password') #1 D:\SITI WEB\lavori\audit\statics\HelloAnalyticsApi.php(17) : gapi->__construct('$ga_email', '$ga_password') #2 {main} thrown in D:\SITI WEB\lavori\audit\gapi.class.php on line 418

  2. #2

    Re: api di google analytics

    Originariamente inviato da techno
    salve sto implementando le api di google analytics sul mio pannello di controllo:

    Codice PHP:
    require_once("../include/db.php");
    $QuerySts=mysql_query("SELECT * FROM statics") or die (mysql_error());
    $ga_email=mysql_result($QuerySts,0,1);
    $ga_password=mysql_result($QuerySts,0,2);
    $ga_profile_id=mysql_result($QuerySts,0,3);
    mysql_free_result($QuerySts);

    //estrai-dati.php
    define('ga_email','$ga_email');
    define('ga_password','$ga_password');
    define('ga_profile_id','$ga_profile_id'); //solo numeri!
     
    require("../gapi.class.php");
     
    $ga = new gapi(ga_email,ga_password); //accesso

    //una sorta di "query"
    $ga->requestAccountData();
     
    //per ogni risultato scrivi il profilo attivo sull'account
    foreach($ga->getResults() as $result)
    {
      echo 
    $result ' (' $result->getProfileId() . ")
    "
    ;

    ma mi da questo errore:
    Fatal error: Uncaught exception 'Exception' with message 'GAPI: Failed to authenticate user. Error: "Request failed, fopen provides no further information"' in D:\SITI WEB\lavori\audit\gapi.class.php:418 Stack trace: #0 D:\SITI WEB\lavori\audit\gapi.class.php(62): gapi->authenticateUser('$ga_email', '$ga_password') #1 D:\SITI WEB\lavori\audit\statics\HelloAnalyticsApi.php(17) : gapi->__construct('$ga_email', '$ga_password') #2 {main} thrown in D:\SITI WEB\lavori\audit\gapi.class.php on line 418
    Dice che i dati di autentificazione sono errati

  3. #3
    si ed invece no sono esatti ho provato a connettermi in analytics e si trovano.

  4. #4
    Originariamente inviato da techno
    si ed invece no sono esatti ho provato a connettermi in analytics e si trovano.
    Request failed, fopen provides no further information

    Dice che non riesce ad eseguire fopen....

  5. #5
    si esatto ma è strano questa è la classe rilasciata da google stesso.

  6. #6
    sei sicuro che sul tuo pc nn sia disabilitato nulla?

  7. #7
    cosa dovrei avere disabilitato?

  8. #8
    e nn sò...
    le possibili cause sono 3
    1)Non funziona la classe prova a postarla
    2)Non ti funziona fopen sul server web
    3)I dati sono errati.

  9. #9
    ti rispondo alle 3 cose

    1. questa è la classe (ripeto scaricata direttamente da google):
    non è possibile postarla supera il limite massimo dei caratteri in questo forum ma inserisco il link per scaricarla:
    http://gapi-google-analytics-php-int...s/gapi-1.3.zip

    2. lo sto provando in locale non sto sul server web
    3. I dati di identificazione sono esatti perchè in analytics ci entro tranquillamente.

  10. #10
    Se almeno studiaste le basi di PHP prima di provare con le cose più complicate...
    Gli apici singoli NON risolvono le variabili come invece fanno le virgolette:

    Codice PHP:
    ...
    define('ga_email','$ga_email'); 
    ... 
    Lo si capisce immediatamente dal messaggio di errore restituito:


    codice:
    ...
    gapi->authenticateUser('$ga_email', '$ga_password') 
    ...
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.