Comments (3)
Dear @MeikeSteinhilber,
thanks for pointing out this issue.
The current developmental version available in GitHub uses its own Google API credentials (OAuth client ID and secret).
Unfortunately, google offers limited access (100 users) to apps under development and we recently reached this limit.
To get unlimited access I need to complete all the verification steps required by Google. Unfortunately, the process is slow and I was rejected several times. The reason is that trackdown
is an r-package working with in-line commands but they require GUI interfaces with logos etc. to pass all the verification steps.
At the moment I am a little bit stuck on this problem. An Idea is to create a Shiny App to allow Google verification (but I am not sure it will be enough for Google). An alternative is to create a different authentication process where users create their own API credentials (something simial to what {gmailr} package does https://gmailr.r-lib.org/ ).
I am sorry I was not able to fix this sooner, but in the past months, I changed my job and city. Unfortunately, I was not able to find enough time to work on this issue. I really hope to get back to it as soon as possible.
As a temporary solution, you could try to create your own API credentials and use them. Some documentation is provided here:
- https://gargle.r-lib.org/articles/get-api-credentials.html
- https://gmailr.r-lib.org/
- https://gargle.r-lib.org/articles/gargle-auth-in-client-package.html
- https://googledrive.tidyverse.org/articles/bring-your-own-app.html
These are the functions used by trackdown to activate credentials
These are the required scopes needed by trackdown
I am sorry if this seems confusing, I will find out the time to document this process a little bit better in the next weekends
from trackdown.
I just released a new version of trakdown that allow using custom app credentials. Unfortunately, it is necessary that users create their own app. I added a detailed guide here https://claudiozandonella.github.io/trackdown/articles/oauth-app-configuration.html
let me know if now it is possible to use trackdown or if more details are needed.
Hopefully in the future we will be able to pass google authentication process
from trackdown.
Thanks for the fast response! 👍 I will try it again with your described help!
from trackdown.
Related Issues (20)
- why use renv for this project? HOT 3
- Clarify scopes needed for the app in the vignette HOT 2
- Add alternative text to vignette images? HOT 1
- Feature request: Open the document that was just created/updated HOT 1
- Feature request: Upsert operation? HOT 2
- Feature request: Use version "tagging" on Google Docs HOT 1
- add R-universe installation instructions to README?
- Add/improve diagram to README
- use Markdown roxygen2 HOT 6
- use lifecycle to mark experimental arguments? HOT 1
- OAuth App Config. new msg from google HOT 4
- Small typo: donwloaded instead of downloaded HOT 1
- Warning: The `app` argument of `drive_auth_configure()` is deprecated as of googledrive 2.1.0. HOT 2
- Authentication Issues HOT 9
- Automate setup of access HOT 1
- Test roundtrip HOT 2
- Installation from Github Fails HOT 10
- Tracker V1.5.0 with GoogleDrive 2.0.0 refuses .qmd files HOT 4
- rename the default branch to "main"? HOT 2
- [BUG] trackdown wrongly highlights text in between inline chunks that have a `$` in them
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 trackdown.