2017-09-11 3 views
1

Google Translate APIを初めて使用しました。私は1つのリクエストがあっただけで、失敗し始めました。毎日の制限を超えているというエラーが表示されています。請求アカウントがリンクされて有効になっています。 APIが有効になります。アクセストークンが作成され、テストcURL要求を介して動作しています。403 Google Translate APIの1日制限を超えました

<?php 

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 

# Imports the Google Cloud client library 
use Google\Cloud\Translate\TranslateClient; 

class GoogleTranslateController extends Controller 
{ 

    # Your Google Cloud Platform project ID 
    private $projectId = 'my_project_id'; 

    public function translate() 
    { 

    //$content, $targetLanguage 
    # Instantiates a client 
      $translate = new TranslateClient([ 
       'projectId' => $this->projectId 
      ]); 

    # The text to translate 
      $text = 'Hello, world!'; 
    # The target language 
      $target = 'es'; 

    # Translates some text into Russian 
      $translation = $translate->translate($text, [ 
       'target' => $target 
      ]); 

     return $translation['text']; 
    } 


} 
+0

これはどのように呼びますか? –

+0

私は、エンドポイントにヒットしたときにそれを呼び出すルートを持っています。 Route :: get( 'get/translate'、 'GoogleTranslateController @ translate');だから私はhttp:// localhost:8000/get/translateでテストしてテスト出力を得ています –

答えて

0

今日それを試した後、APIが動作します。

は、ここに私のテストメソッドのための私のコードです。私は起動から時間の遅延があったかどうかわからない。他のGoogle Apiでこれまでにこの問題が発生しました。

関連する問題