如何为云端点服务器构建 Google python API?
How to build Google python API for cloud endpoint server?
我的 Google 应用引擎项目托管了云端点。我希望使用 python 客户端库对我的云端点进行 API 调用。
当库是Google库时很容易实现:
示例:
from googleapiclient.discovery import build
service = build('compute', 'v1', http=http).instances()
response = service.insert(project=project_id, zone=zone, body=body).execute()
我想知道是否可以使用同一个库来 API 调用我的自定义端点?
将 discoveryServiceUrl='https://foo.appspot.com/_ah/api/discovery/v1/apis/{api}/{apiVersion}/rest'
添加到您的 build
方法调用中。参见 official documentation.
但是,您可能想改用 apitools。
我的 Google 应用引擎项目托管了云端点。我希望使用 python 客户端库对我的云端点进行 API 调用。
当库是Google库时很容易实现: 示例:
from googleapiclient.discovery import build
service = build('compute', 'v1', http=http).instances()
response = service.insert(project=project_id, zone=zone, body=body).execute()
我想知道是否可以使用同一个库来 API 调用我的自定义端点?
将 discoveryServiceUrl='https://foo.appspot.com/_ah/api/discovery/v1/apis/{api}/{apiVersion}/rest'
添加到您的 build
方法调用中。参见 official documentation.
但是,您可能想改用 apitools。