Open fredlubrano opened 8 months ago
hi @fredlubrano
You don't have a token.json
inside ./credential/
, correct?
Does go run exit after prompting for ?
Go to the following link in your browser then type the authorization code:
https://accounts.google.com/o/oauth2/auth?access_type=offline&client_id=480001363235-ktbprvug8qkt7m14007f8i1f6cqg42tc.apps.googleusercontent.com&redirect_uri=http%3A%2F%2Flocalhost%3A8080&response_type=code&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive.metadata&state=state-token
you should visit the link, it will print an authorization code that you have to go back to the terminal where you launched go run
, paste it and hit enter
Hello Andrea, thank you for your response, but that's precisely what I've been trying to do from the start. I click on the generated URL, which launches the browser. Then, I follow the authorization sequence for Drive, and I end up with a connection error on localhost:8080. I confirm that there is no issue with Rclone.
However, Google seems to be sending me a token:
state=state-token&code=4/0Aeaxxxx7tdldq-xxxxxxxxxxxxxxxx-E4d38oxxxx6QqybMKE-xxxxxxxxxxxxxxxxx&scope=https://www.googleapis.com/auth/drive%20https://www.googleapis.com/auth/drive.metadata
fred
@fredlubrano it seems something has changed on that on the google side. It was expected that an authorization is printed on the url you've opened, and you have to copy and paste it in the terminal where you executed transfer.sh.
As a workaround you can try to copy the tokem from from the url you've shared, and paste in the terminal: this could unblock you for the moment.
I will keep the issue open to check the behaviour of a connection to localhost from the link. It is expected to fail, since transfer.sh is not listinening for any connection at that moment, and I general it has no handlers for a callback connection from the link for authorization.
Thank you very much, Andrea, it works with 'copy the token into the terminal'. There was a bit of explanation missing in the documentation. Have a good day, Fred
I'm having an issue with Google Drive. When I run the command, I get the following error message: 'Received close error: invalid argument'. Additionally, the 'transfer' service does not seem to be listening on port 8080, even though it is available. Thanks