2017-02-28 8 views
0

エンドポイントハンドラメソッド内で、クライアント情報を取得する方法。Google Cloud Endpoints:クライアントタイプの特定方法

Webclient、Android、またはiOSからのリクエストかどうか。

また、リクエストがAPIエクスプローラからのものかどうかを確認するにはどうすればよいですか?

+0

私が最初の質問をよく理解していれば、endpoints.get_current_user()を呼び出すことで現在のユーザーを取得できます。https://cloud.google.com/appengine/docs/standard/python/endpoints/auth –

+0

@ 337186​​2を参照してください。ありがとう。私はユーザーを探していませんが、ユーザーがAPIへのアクセスをどのように試みたのですか。ブラウザ/ javascript(可能であればブラウザ)、Android AppかiOS Appかどうか – user362953

+0

あなたの最後の質問については、http://stackoverflow.com/a/42521425/337186​​2 –

答えて

0

User-Agentヘッダーは、ほとんどの公式クライアントを言語で識別します。それにはgoogle-http-java-clientまたはgoogle-api-java-clientのようなものが含まれます。 JavaScriptについては、X-Javascript-User-Agentをご覧ください。

関連する問題