Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Google API - logowanie do aplikacji
poczatkujaca12
post 14.08.2021, 17:44:37
Post #1





Grupa: Zarejestrowani
Postów: 107
Pomógł: 0
Dołączył: 24.06.2010
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Mam aplikację na localhost pobierająca dane z google sheet - działa tak jak powinna...
przeniosłam ją na serwer zewnętrzny na mikrohost.pl - zrobiłam nowego usera, skonfigurowałam tak jak poprzednie konto...
i próba zalogowania wywala mi blad:
  1. The authorization state [state=HA-SE26O0CYMZJF73RILN8P4H1TQAD9KVU5WBGX] of this page is either invalid or has already been consumed.
Ktoś wie dlaczego?
config.php
  1. <?php
  2. require_once '../vendor/autoload.php';
  3. require_once 'class-db.php';
  4.  
  5. define('GOOGLE_CLIENT_ID', 'GOOGLE_CLIENT_ID.apps.googleusercontent.com');
  6. define('GOOGLE_CLIENT_SECRET', 'wygenerowanyWconsoliGoogle');
  7.  
  8. $config = [
  9. 'callback' => 'http://adres/do/callback.php',
  10. 'keys' => [
  11. 'id' => GOOGLE_CLIENT_ID,
  12. 'secret' => GOOGLE_CLIENT_SECRET
  13. ],
  14. 'scope' => 'https://www.googleapis.com/auth/spreadsheets',
  15. 'authorize_url_parameters' => [
  16. 'approval_prompt' => 'force', // to pass only when you need to acquire a new refresh token.
  17. 'access_type' => 'offline'
  18. ]
  19. ];
  20.  
  21. $adapter = new Hybridauth\Provider\Google( $config );
  22. ?>

callback.php
  1. <?php
  2. require_once 'config.php';
  3.  
  4. try {
  5. $adapter->authenticate();
  6. $token = $adapter->getAccessToken();
  7. $db = new DB();
  8. if($db->is_table_empty()) {
  9. $db->update_access_token(json_encode($token));
  10. echo "Access token inserted successfully.";
  11. }
  12. }
  13. catch( Exception $e ){
  14. echo $e->getMessage() ;
  15. }


Ten post edytował poczatkujaca12 14.08.2021, 18:40:59
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 08:13