2017-10-12 6 views
0

Google Cloud Platformの設定。 Translator APIを使用します。アプリケーションを接続する段階で停止します。 そこコードGoogle Cloud Platformを設定してAndroidアプリでAPIを使用するにはどうすればよいですか?

  // If you don't specify credentials when constructing the client, the 
     // client library will look for credentials in the environment. 

     Storage storage = StorageOptions.getDefaultInstance().getService(); 

     Page<Bucket> buckets = storage.list(); 
     for (Bucket bucket : buckets.iterateAll()) { 
     // do something with the info 
     } 

の作品がありますイムは、その後、私は私のWindows 10

に環境変数を作った enter image description here

を揃えた、私のステップへのimgですが、何を理解していません私はそれと一緒にすべきです。そして私の次のステップは何ですか?また、Google Cloud APIをアプリにどのように添付することができますか。それは単にライブラリを追加するのと同じですか?いくつかのいずれかがAndroid向けGoogleのクラウドプラットフォームでの認証のためのステップバイステップガイドを参照してくださいました

ガイドhttps://cloud.google.com/docs/authentication/getting-started#auth-cloud-implicit-javaためのリンクがあります

答えて

2

バックエンドhereにFirebase Cloud Functionを使用したチュートリアルがあります。リアルタイムのデータベースに挿入するAndroidクライアントを作成するだけです。

それとも、アンドロイドのクライアントから直接URL APIをコールする場合、あなたは、AndroidでのAPIのURLを呼び出すためのhttps://console.cloud.google.com/apis/credentials

https://www.googleapis.com/language/translate/v2?key=${apiKey}&source=en&target=${lang}&q=${text} 

で得ることができるAPIキーを必要とする、あなたは、Retrofit2FastAndroidNetworkingライブラリを使用することができます。クライアントのソースコードにapiキーを入れる必要があるため、安全ではありません

0

Translate APIを使用する最も簡単な方法は、HTTPリクエストで送信することです。私はあなたがREST APIの参照を参照する必要があり、APIキーによる単純なPOSTリクエストで把握すると思います。

関連する問題