これは、AppEngine のエンドポイントの優れた点の 1 つです。エンドポイントと通信するには、Google の API 用の Python クライアント ライブラリを使用する必要があります。
pip install --upgrade google-api-python-client
次に、 apiclient.discovery.build関数を使用して、API と通信するリソース オブジェクトを作成します。例:
from apiclient.discovery import build
api_root = 'https://<APP_ID>.appspot.com/_ah/api'
api = 'api_name'
version = 'api_version'
discovery_url = '%s/discovery/v1/apis/%s/%s/rest' % (api_root, api, version)
service = build(api, version, discoveryServiceUrl=discovery_url)
service.<endpoint_method>
その後、 etcで操作を実行できます
認証を使用したより完全な例は、ここにあります。
編集:
または、@Zig が推奨するように、Google Cloud API を直接使用します
pip install googledatastore
些細な例