2011-10-04 42 views
4

我使用谷歌翻譯API V2非常強烈和後約2000請求在返回JSON我開始得到這樣的:Google翻譯API V2的限額是多少?

Array 
(
    [error] => Array 
     (
      [errors] => Array 
       (
        [0] => Array 
         (
          [domain] => usageLimits 
          [reason] => userRateLimitExceeded 
          [message] => User Rate Limit Exceeded 
         ) 

       ) 

      [code] => 403 
      [message] => User Rate Limit Exceeded 
     ) 

) 

任何想法的速率限制是什麼?你有沒有一個明智的方式來調節請求率?

回答

8

我終於找到了,所以我會回答我自己的問題。 API的速率限制可以在左側菜單的配額部分的API的管理面板(https://code.google.com/apis/console)中設置。 我沒有找到API可以返回的可能錯誤的完整文檔。

+0

截至2015年3月,我只能看到舊控制檯上的配額部分。 https://code.google.com/apis/console/b/0/?noredirect –

+0

截至2015年3月,如果您想通過新控制檯訪問配額限制,則必須在「API」 - >「AnalyticAPI」 - >「配額」 –

0

只要超過配額,就會返回HTTP狀態403。

備註 我一直在玩低配額,以測試這是否真的按預期工作。似乎配額設置不會立即應用,因爲它需要一些時間(〜10-20分鐘),直到API最終停止工作(並返回了所提到的錯誤代碼)。