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:
Ktoś wie dlaczego?
The authorization state [state=HA-SE26O0CYMZJF73RILN8P4H1TQAD9KVU5WBGX] of this page is either invalid or has already been consumed.
config.php
<?php require_once '../vendor/autoload.php'; require_once 'class-db.php'; $config = [ 'callback' => 'http://adres/do/callback.php', 'keys' => [ 'id' => GOOGLE_CLIENT_ID, 'secret' => GOOGLE_CLIENT_SECRET ], 'scope' => 'https://www.googleapis.com/auth/spreadsheets', 'authorize_url_parameters' => [ 'approval_prompt' => 'force', // to pass only when you need to acquire a new refresh token. 'access_type' => 'offline' ] ]; $adapter = new Hybridauth\Provider\Google( $config ); ?>
callback.php
<?php require_once 'config.php'; try { $adapter->authenticate(); $token = $adapter->getAccessToken(); $db = new DB(); if($db->is_table_empty()) { $db->update_access_token(json_encode($token)); } } catch( Exception $e ){ }