Jestem stoi problem z skryptem quickstart php tutaj: https://developers.google.com/drive/v2/web/quickstart/phpProblem z Google-API-PHP Klienta, coraz błąd podczas uruchamiania szybki skrypt startowy
Kiedy biegnę po raz pierwszy skrypt, wykonuje doskonale i dostępem Token jest przechowywany w pliku o nazwie: pojazdów-php-quickstart.json
Kiedy biegnę po raz drugi skryptu, to daje mi błąd: start
błędu:
Uwaga: Niezdefiniowany indeks: expires_in w \ google-api-php-client \ src \ Google \ Client.php na linii 485
Błąd krytyczny: nieprzechwycony wyjątek "LogicException" z komunikatem "token odświeżający" musi zostać przekazany lub ustawiony jako część setAccessToken”w
koniec błąd:
Moje założenie jest, że żeton dostępu został zapisany w pliku nie jest w odpowiednim formacie.
Obecny format:
ya29.CODE-oN_Bearer36001/_ANOTHER-KOD-ANOTHER_ANOTHER_CODE
Jak widać, nie zawiera zmiennej "expires_in"
Wszelkie sugestie, gdzie idę źle? Uruchomiłem skrypt bez zmian.
Co dokładnie są uruchomione na App Engine?Szybki start, na który wskażesz, i najwyraźniej cały tekst na Twoje pytanie, wskazuje, że działasz lokalnie, nie ma nic wspólnego z App Engine. Jeśli tak, czy możesz zmienić tagi? Jeśli nie, edytuj swoje pytanie, aby wyjaśnić, w jakim miejscu dostaje się App Engine? Dzięki. –
Dziękuję Alex. Dokonałem zmian. Tak, obecnie wykonuję ją lokalnie, ale wkrótce będę przesyłać ją do Google App Engine. – CalmWinds
Mam dokładny problem. Uruchamianie skryptu bez żadnych modyfikacji. Pierwszy raz działa idealnie dobrze, po raz drugi poradzi sobie z 'odświeżającym tokenem, który musi zostać przekazany lub ustawiony jako część setAccessToken'. – Erfan