Comments (3)
It worked after including the line
options(httr_oob_default = TRUE)
Thanks
from googledrive.
I'm glad you've got it working.
I'm curious though: on RStudio Server, gargle (which provide auth functionality for googledrive) should automatically detect that it should use an oauth client of "web" type and that it should use out-of-band auth. Are you setting these things explicitly for a reason? If not, I think perhaps you should try doing less and allow the auto detection to happen. But if this is in response to a failure of auto-detection, I'd be interested to learn more.
from googledrive.
I revisited the issues linked above and now I remember. You do auth in an interactive RStudio session, but then later need that token to work in a cron job. So it makes more sense to me now why you might need to set these options. But I think this is more sensible than what you're currently doing (basically: be consistent about setting gargle options, not a mix of gargle and httr):
options(gargle_oob_default = TRUE, gargle_oauth_client_type = "web")
from googledrive.
Related Issues (20)
- googledrive::drive_mkdir() stalls forever when path is to a shared drive, overwrite = FALSE, and file name already exists in path
- Embrace `@examplesIf` harder HOT 1
- Implement `drive_scopes()`
- Release googledrive 2.1.1 HOT 2
- Access blocked: This app’s request is invalid HOT 5
- drive_auth() throws `Error in value[[3L]](cond) : attempt to apply non-function` HOT 4
- drive_ls returns error due to "colonnade" being deprecated HOT 1
- Unclear how to access "shared folders" from "shared drives" vs. shared HOT 2
- Authorization has recently broken HOT 6
- `drive_download()` error with KML mimeType HOT 4
- Service account authorization HOT 3
- Legacy app documentation still online on the official website
- google drive authentication problem
- Revoke Anyone With Link Permission. HOT 1
- as_dribble() and drive_ls() get stuck in folders 3 levels deep HOT 2
- read file into environment
- Should ?drive_upload:overwrite mention drive_put? HOT 1
- Error in curl::curl_fetch_memory(url, handle = handle) when uploading to googledrive in Rstudio
- Allow to parse URL with query string
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from googledrive.