google-api-python-关于创建服务对象的客户端最佳实践
google-api-python-client best practice on creating service object
使用google-api-python-client
时使用
创建的service
对象调用更新、追加等多种方法时
service = discovery.build('sheets', 'v4', credentials=credentials`)
最好的做法是创建一次 service
对象并在整个程序中重复使用它,还是每次调用 discovery.build
时我都应该创建新的 service
对象? 30=] 功能类似于 service.spreadsheets().values().append
、service.spreadsheets().values().get
等
基本上我的问题是我能否在应用程序中多次使用相同的 service
服务对象。
推荐的方法是什么?
答案:
只要您使用相同的 API,您应该为每个 API 方法调用使用相同的服务对象。
更多信息:
您需要创建多个服务对象的唯一原因是您的应用程序使用不同的 APIs(Drive、Gmail、Sheets 等)。服务对象是 API 交互的构建,您可以在同一应用程序中多次使用它来与它所构建到的 API 进行交互。
使用google-api-python-client
时使用
service
对象调用更新、追加等多种方法时
service = discovery.build('sheets', 'v4', credentials=credentials`)
最好的做法是创建一次 service
对象并在整个程序中重复使用它,还是每次调用 discovery.build
时我都应该创建新的 service
对象? 30=] 功能类似于 service.spreadsheets().values().append
、service.spreadsheets().values().get
等
基本上我的问题是我能否在应用程序中多次使用相同的 service
服务对象。
推荐的方法是什么?
答案:
只要您使用相同的 API,您应该为每个 API 方法调用使用相同的服务对象。
更多信息:
您需要创建多个服务对象的唯一原因是您的应用程序使用不同的 APIs(Drive、Gmail、Sheets 等)。服务对象是 API 交互的构建,您可以在同一应用程序中多次使用它来与它所构建到的 API 进行交互。