@@ -7,11 +7,24 @@ please continue to use version 1.x as we will continue supporting python 2.7+ in
7
7
8
8
In addition, discovery documents will no longer be retrieved dynamically when
9
9
you call ` discovery.build() ` . The discovery documents will instead be retrieved
10
- from the client library directly. Existing code written for earlier versions of
11
- this library will not require updating. We believe this new default behaviour
12
- will provide a more predictable experience for users. If always using the latest
13
- version of a service definition is more important than reliability, users should
14
- set the ` static_discovery ` argument of ` discovery.build() ` to ` False ` to
10
+ from the client library directly.
11
+
12
+ For users of public APIs
13
+ ------------------------
14
+ Existing code written for earlier versions of this library will not require
15
+ updating. We believe this new default behaviour will provide a more predictable
16
+ experience for users. If always using the latest version of a service definition
17
+ is more important than reliability, users should set the ` static_discovery `
18
+ argument of ` discovery.build() ` to ` False ` to retrieve the service definition
19
+ from the internet.
20
+
21
+ For users of private APIs
22
+ -------------------------
23
+ If the discovery document requires an authentication key to access it, the
24
+ discovery document is private and it will not be shipped with the library.
25
+ Only discovery documents listed in [ this public directory] ( https://www.googleapis.com/discovery/v1/apis/ )
26
+ are included in the library. Users of private APIs should set the
27
+ ` static_discovery ` argument of ` discovery.build() ` to ` False ` to continue to
15
28
retrieve the service definition from the internet.
16
29
17
30
If you experience issues or have questions, please file an [ issue] ( https://github.com/googleapis/google-api-python-client/issues ) .
@@ -27,7 +40,8 @@ to use version 2.0.0.
27
40
28
41
** Note** : Existing code written for earlier versions of this library will not
29
42
require updating. You should only update your code if always using the latest
30
- version of a service definition is more important than reliability.
43
+ version of a service definition is more important than reliability or if you
44
+ are using an API which does not have a public discovery document.
31
45
32
46
> ** WARNING** : Breaking change
33
47
0 commit comments