Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Durata token google api

    Buonasera, sto implementato un sistema per recuperare i video di un canale Youtube e per questo sto utilizzando le API di Google, il mio problema è che il token ha una durata di un'ora, dopo di che ho il seguente errore:
    Codice PHP:
    "error": {
      
    "errors": [
       {
        
    "domain""global",
        
    "reason""authError",
        
    "message""Invalid Credentials",
        
    "locationType""header",
        
    "location""Authorization"
       
    }
      ],
      
    "code"401,
      
    "message""Invalid Credentials"  
    Lo stesso errore lo ottengo mediante l'esempio che viene fatto sulla piattaforma developers di Google, l'esempio al seguente link https://developers.google.com/youtub...eve_my_uploads

    Infatti con questo esempio trascorsa l'ora da l'errore che ho postato.

    Qualcuno sa quindi come è possibile aumentare la durata del token, oppure se c'è la possibilità di rigenerare il token in automatico?
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  2. #2
    RISOLTO.

    Quando si istanzia la classe Google_Client bisogna impostare AccessType e ApprovalPrompt
    es:

    Codice PHP:
    $client = new Google_Client();
    ...
    $client->setAccessType('offline');
    $client->setApprovalPrompt('force'); 
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

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.