Comments (2)
In version 2.x of this library, a new feature was added to build clients using a cached copy of discovery artifacts.
The new feature is captured in the README (link below)
https://github.com/googleapis/google-api-python-client?tab=readme-ov-file#version-20-release
Discovery documents will no longer be retrieved dynamically when you call discovery.build(). The discovery documents will instead be retrieved from the client library directly.
See the Migration Guide below which includes code samples
https://github.com/googleapis/google-api-python-client/blob/main/UPGRADING.md#200-migration-guide
This solution should work as long as the service and API version appear in the static discovery document directory here: https://github.com/googleapis/google-api-python-client/tree/main/googleapiclient/discovery_cache/documents
Please can you clarify if you require any discovery documents which are not in that directory?
from google-api-python-client.
In version 2.x of this library, a new feature was added to build clients using a cached copy of discovery artifacts.
The new feature is captured in the README (link below) https://github.com/googleapis/google-api-python-client?tab=readme-ov-file#version-20-release
Discovery documents will no longer be retrieved dynamically when you call discovery.build(). The discovery documents will instead be retrieved from the client library directly.
See the Migration Guide below which includes code samples https://github.com/googleapis/google-api-python-client/blob/main/UPGRADING.md#200-migration-guide
This solution should work as long as the service and API version appear in the static discovery document directory here: https://github.com/googleapis/google-api-python-client/tree/main/googleapiclient/discovery_cache/documents
Please can you clarify if you require any discovery documents which are not in that directory?
I think @peterkappelt was talking about cache_discovery
while you've described static_discovery
.
One way to solve this issue on your own is to add a custom implementation of Cache and use it as the cache
argument of the googleapiclient.discovery.build
function.
from google-api-python-client.
Related Issues (20)
- Release notes should indicate when new API versions are added HOT 1
- Can we suppress Google from automatically trying to refresh on expired tokens? HOT 1
- Warning: a recent release failed HOT 1
- Update Group allowExternalMembers not updating HOT 1
- oauth2client needs to be frozen at version 3.0.0 in order to work HOT 1
- Warning: a recent release failed
- Need the Correct Versions of google-auth and google-api-python-client for Python 3.9 Runtime to Resolve MTLS Missing Issue HOT 3
- HttpMockSequence is missing close() method HOT 1
- Missing aplications for report_v1 API HOT 1
- Highlight code syntax in the readme file for better visibility
- Add tests for validating credentials for the configured universe once leveraged.
- Inconsistency in doc : OAuth for Installed Applications
- Samples are old and miss requirements.txt
- Issue with Cloud Firestore API: listDocuments method and listing all collections in a database HOT 1
- Invalid argument "eventType" for search request HOT 1
- Bug
- backupRuns().list does not generate pages correctly for large result sets
- permissions.get() doesn't return a full Permission instance HOT 2
- Payment receipt_png
- Service Account cannot edit slide with labels HOT 1
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 google-api-python-client.