2017-05-20 1 views
1

学習目的で、私はMachine learning(ml)APIを使用しようとしています。Google APIの機械学習はAPIキーを使用できますか?

https://cloud.google.com/ml-engine/reference/rest/v1/projects.models/list

私は、この要求が代わりにOAuthのAPIキーで行うことができるかどうかを識別することはできませんよ。

これはnpmパッケージgoogleapisを使用しています。

ml.projects.models.list({ 
    key: GCLOUD_API, 
    parent: "projects/"+GCLOUD_PROJECT 
    } 

しかし、常に、このエラーを受け取ります。

Request is missing required authentication credential. Expected OAuth 2 access token, login cookie or other valid authentication credential

私はauthまたはtokenkeyを交換しようとしました。何も働かない。

apiキーを使用できるかどうかはどのように知ることができますか?

私は今日、私は同じ疑問を持っていたカール

'https://ml.googleapis.com/v1/projects/myproject-123456/models?token=my_super_sekret_key' 

答えて

1

でも試してみました。

APIキーをサポートするGCPサービスは、 https://cloud.google.com/docs/authentication/api-keysで、ML APIは含まれていません。 URL POSTリクエストがなるよう

あなたは、のOAuth2を使用してアクセストークンを取得する必要があります。

https://ml.googleapis.com/v1/projects/your_project/models?access_token=your_access_token

が私のために素晴らしい作品。予測をするのと同じです。