c#Google.Apis.Customsearch.v1 CustomsearchService突然停止工作

时间:2020-07-30 22:50:56

标签: google-api google-api-dotnet-client

9个月前,我对运行的不和谐服务器的机器人实施了一个非常简单的图像搜索。它使用Google.Apis.Customsearch.v1.CustomsearchService从字符串请求图像,然后随机选择前10个结果之一并将其发回。人们进行图像内联对话是一种愚蠢的方式。

突然,这已经停止工作了,我很茫然。我的代码如下:

string use_input = "test_image"; // normally passed into function

var service   = new CustomsearchService(new BaseClientService.Initializer {ApiKey = Database.Instance.SearchEngineHash});
var request   = service.Cse.List(use_input);

request.Safe       = CseResource.ListRequest.SafeEnum.Active;
request.Num        = 10;
request.Cx         = Database.Instance.SearchEngineId; // my engine id
request.SearchType = CseResource.ListRequest.SearchTypeEnum.Image;
 
Search request_results = request.Execute();
IList<Result> paging = request_results.Items;

没有(我能理解的)错误生成,但是request_results.Items为空。

request_results.Queries [0] .Value [0] .TotalResults为24800,表明它完全得到了某物,如果我转到Google API页面,我会在点击时看到点击量进行图像搜索时,我只是返回空值。

我已经在console.developers.google.com上审查了我所有的API凭证数百万次,并且一切都准备就绪。没有警告,我什至看到搜索流量仍然在继续。我刚得到0条结果。

我不知道发生了什么,我希望有人知道最近发生的某些变化,而我可能无法解释。就目前而言,这只是一个黑匣子。

任何人都知道为什么上面的代码可以工作几个月,但是现在却无法获得任何结果吗?

一吨!

0 个答案:

没有答案