Google Cloud Endpoint で oAuth2 キーの代わりに Simple Access API (Developer Key) を使用する方法はありますか?
2 に答える
定義の一部ではないリクエスト オブジェクトの追加フィールドは、protorpc
リクエストとともに保存されます。
フィールドをクエリ パラメータとして使用する場合は、次の方法key
でアクセスできます。
request.get_unrecognized_field_info('key')
key
がメッセージ定義のフィールドでなくても。
これは(ライブラリusers_id_token.py
の Auth 部分) で行われ、ヘッダー値ではなくクエリ パラメータとして送信できるようにします。endpoints
bearer_token
access_token
残念ながら、「Simple API Access」キーが提供する優れたクォータ チェックやその他の関連機能は、すぐには利用できません。ただし、独自のキーを発行し、リストに対してキーを手動でチェックし、場合によっては定義したクォータに対してチェックすることもできます。
@bossylobster の回答を Java で使用する場合は、SO 回答を使用してください: Google Cloud エンドポイントで生の HTTP データ (ヘッダー、Cookie など) を取得する
PS @bossylobsterの回答でこれをコメントにしようとしましたが、そうする評判がありません。他の人がパスをたどることができるように、この回答を自由にクリーンアップしてください