今週はCloud Functionsです。
Congratulations! |
Google Cloud Platform のCloud Vision APIとの連携
僕の中では、GCPのAPIはJSONキーを送りつけて認可されるイメージでした。
(たとえばcurlするときにjsonをつける)
しかしCodeLab中には何も書いてなくて、いろいろ探し回ったのですが情報はなく。
結局、とりあえずCodeLabの通りデプロイすることに。
で、例にあるゾンビイメージを投稿するわけですが、うまくブラー画像(ぼやけた画像)になりません。
Firebaseのコンソールを見ると、
なるほど。JSONキーを置く必要はなく、請求先を登録する必要があったのか。PERMISSION_DENIED: This API method requires billing to be enabled. Please enable billing on project #hogehogehoge by visiting https://console.developers.google.com/billing/enable?project=hogehogehoge then retry. If you enabled billing for this project recently, wait a few minutes for the action to propagate to our systems and retry.
(ちなみに他にも「APIを許可しろ」とかエラーが出てた)
APIを許可して請求先も作った結果、
優雅なお食事シーン(見せられないよ!) |
ブラーになりました。
というわけで、先回りしてプロジェクトに関係するAPIを作っとけばいいと。
GCPのAPIはGoogleのサービスないであればキーはいらないのかもしれないと思いました。
0 件のコメント:
コメントを投稿