Google自定义搜索API:已添加的结算信息,但仍未超出免费查询限制

时间:2014-11-04 07:01:23

标签: google-app-engine search google-api search-engine google-custom-search

我已经激活了结算,并添加了信息,但它仍然没有超出免费查询限制;它说:

{
  "code" : 403,
  "errors" : [ {
    "domain" : "usageLimits",
    "message" : "Daily Limit Exceeded",
    "reason" : "dailyLimitExceeded"
  } ],
  "message" : "Daily Limit Exceeded"
}

我也尝试过创建一个新的API,但它没有帮助。任何人都有任何想法?

以下是我使用的代码:

Builder builder = new Customsearch.Builder(GoogleNetHttpTransport.newTrustedTransport(), new JacksonFactory(), null);
builder.setApplicationName("Search Test");
builder.setCustomsearchRequestInitializer(new CustomsearchRequestInitializer() {
    @Override
    protected void initializeCustomsearchRequest(CustomsearchRequest<?> request) throws IOException {

        request.setKey("???");  
        request.set("cx", "013036536707430787589:_pqjad5hr1a");
        request.set("start", start); 
    }
});
Customsearch customsearch = builder.build();
Search searchResult = customsearch.cse().list(searchTerm).execute();


System.out.println("About " + searchResult.getSearchInformation().getTotalResults() + " results available");
List<Result> items = searchResult.getItems();

在控制台中,我尝试手动增加配额,但不起作用。这是我点击的内容: enter image description here

并更改值: enter image description here

然后确定一切看起来很好: enter image description here

但刷新页面后,所有内容都会恢复(配额0,就像今天一样;就像第一张图片一样)。

请注意,我已添加结算信息: enter image description here

更新:似乎新控制台存在错误。我从旧控制台更改了配额,它工作正常!

2 个答案:

答案 0 :(得分:0)

  1. 等几分钟
  2. 确保您已在google开发者控制台调整了每日预算 - &gt;计算 - &gt; appengine - &gt;设置 - &gt;应用程序设置。默认值为0,与free。相同。

答案 1 :(得分:0)

新控制台有问题。正如我在问题中解释的那样,我无法增加配额。相反,我使用旧的控制台,它工作正常。