2016-12-12 14 views
0

いくつかのサンプルコードを追加するには、Google APIキーとGoogleアクセストークンが必要です。ただし、Google Cloud NLPプロジェクトの認証情報を作成すると、以下に掲載されたコードを含むJSONファイルが取得されます。どちらがAPIキーで、どれがアクセストークンですか?私はとても混乱しています、ありがとう!クラウドナチュラル言語APIのGoogle APIキー+アクセストークン

{ 
    "type": "service_account", 
    "project_id": "project-id", 
    "private_key_id": "some_number", 
    "private_key": "-----BEGIN PRIVATE KEY-----\n.... 
    =\n-----END PRIVATE KEY-----\n", 
    "client_email": "<api-name>[email protected]", 
    "client_id": "...", 
    "auth_uri": "https://accounts.google.com/o/oauth2/auth", 
    "token_uri": "https://accounts.google.com/o/oauth2/token", 
    "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", 
    "client_x509_cert_url": "https://www.googleapis.com/...<api-name>api%40project-id.iam.gserviceaccount.com" 
} 

答えて

0

署名付きJWT(JSON Webトークン)を作成するには、秘密鍵を使用する必要があります。これを使用して、新しいトークンを要求します。あなたがGoogleからのトークンを取得した後、あなたはあなたのHTTPヘッダーにトークンを追加することにより、後続の要求のためにそれを使用します。

Header Name | value 
----------------------------- 
Authorization: Bearer <token> 

のすべての詳細についてthese Google docsを参照してください。

関連する問題