本内容は、米国時間4月13日に配信された内容 の抄訳です。今回は、Google Maps プログラム マネージャーのBrad Songer が、有償版 Google Maps API の特徴のひとつをご説明します。
アプリケーションを開発環境から本番環境へ移行させるのを機に、無償版のMaps API から Google の有償版の API に切り替える開発者の方が多いようです。有償版の Google Maps API はプレミアム サービスレベル契約によって保証されているので、割り当て量が増え、Google のサポート窓口をご利用いただけます。有償版のプロダクトを利用し始める人向けに、重要なポイントをいくつかお知らせいたします。
クライアント ID を実装する
Google Maps API のウェルカム レターにてお客様用のクライアント ID をお知らせしています。ウェルカム レターは通常、技術担当者に送られています。さらに、Google for Work サポート ポータルでもクライアント ID を確認することができます 。
クライアント ID は、Google のプレミアム サービスレベル契約のライセンスを持った利用者であることを示すもので、利用者およびアプリケーションの識別に用いられます。
アプリケーションの本番環境移行時に、このライセンスのメリットを受けていることを確認するシンプルな手順があります。実質的には、このクライアント ID は、開発時に Google サーバーへのアプリケーションの API 呼び出しで使用されていたプロジェクト キーに代わるものです。以下の例は、クライアント ID(ここでは gme-droidsdonuts)を使う前と後の違いを示したものです。
vパラメーターは、ロードする API のバージョンを設定するパラメーターです。Maps For Work の利用者は必ずこのリリース バージョンを使用してください。v=3 と指定すれば、このリリース バージョンをロードできます。詳しくは、バージョンに関するガイドを参照してください。
Chrome のエクステンションである Google Maps API Checker を使えば、ご自分のアプリケーションを簡単に、かつ視覚的に確認できます。クライアント ID が正しく設定されているか、また、API 呼び出しの中のプロジェクト キーの書き換えが済んでいるかを確認できます。Google for Workのサポート ポータルでは、クライアント ID を使って行われたウェブ サービスの呼び出しや、ページビューの記録を表示でき、非常に便利です。Chrome デベロッパー ツールと Google for Work サポート ポータルという 2 つの便利な方法を使って、アプリケーションがサービスレベル契約(SLA) の下で起動していることを確認できます。
認証済みドメイン
利用者のプロジェクトやアプリケーションを保護するため、Google では API 呼び出しを必ず検証し、認証済みドメイン (英語)だけがクライアント ID を使っていることを確認しています。認証されていないドメインからの API 呼び出しはすべてエラーになり、使用量にはカウントされません。
認証済みドメイン(例えば yourbiz.com など)や追加した認証済みドメイン(yourpartnerbiz.com など)は、いつでも Google for Work サポート ポータル で確認できます。認証の問題が生じたときは、トラブルシューティング ガイドライン (英語)をお読みいただくか、サポート窓口までお問い合わせください。
暗号化キーでウェブ サービス リクエストを認証する
クライアント ID のほかにも、Google Maps ウェブサービス API(Geocoding、Directions、Distance Matrix、Elevation、Time Zone、Roads)への呼び出しには、暗号化されたキーによる、さらにもう 1 つの認証段階があります。この「暗号化キー」によって、クライアント ID と認証済みドメインが含まれているウェブ サービス API リクエストが、実際に、信頼できる発信元からのものであることが確認されます。
暗号化キーそのものは署名ではなく、署名を生成しているだけであることにご注意ください。パスワードと同様に、他人と共有したり、盗まれる恐れのある脆弱な場所に置いたままにしないようにしてください。詳しくは、認証と認可 (英語)のページを参照してください。
以上で準備完了です
これでクライアント ID と認証済みドメイン設定が完了し、暗号化キーを備えた固有の署名も生成できるようになりました。これからは割り当て量も増え、ビジネス仕様のサービスレベル契約(SLA)とサポートがあるという自信のもと、アプリケーションの配信を開始できます。ご不明な点がございましたら、デベロッパー向けのドキュメント をお読みください。プロダクトに関する FAQ や記事など、様々な情報を入手できます。
API に関する技術的な問題は、こちらから Google のサポートチームまでご報告ください。初期設定に関する問題にはできる限り早急に対処いたします。また、プロジェクト キーをクライアント ID に置き換える方法をステップごとに説明したチュートリアルは、こちらの動画(英語) でご覧いただけます。
Thanks for sharing information.
返信削除recharge plans
Videocon Telecom comes up with LOWEST & UNMATCHED TARIFF in Haryana; Offers ALL LOCAL CALLS at only 25P/min.