gpt4 book ai didi

c# - 消息[无效值] 位置[-] 原因[无效] 域[全局]

转载 作者:行者123 更新时间:2023-11-30 15:25:30 32 4
gpt4 key购买 nike

几年来我一直在使用 Google 自定义搜索 API。此代码与 Google nuget 包“Google.Apis.Customsearch.v1 客户端库”(v1.9.0.460) 一起使用。

这是我的 C# 代码:

public Search SearchNow(string query)
{
CustomsearchService service = new CustomsearchService(
new BaseClientService.Initializer()
{
ApiKey = Properties.Resources.Google_Key,
ApplicationName = "my-app-name"
});

CseResource.ListRequest req = service.Cse.List(query);
req.Cx = Properties.Resources.Google_CX;
req.Start = 1;

return req.Execute();
}

这段代码在我的服务器上运行了一年多没有任何问题。从上周开始,我开始找回这个异常:

The service customsearch has thrown an exception: Google.GoogleApiException: Google.Apis.Requests.RequestError Invalid

Value [400] Errors

[Message[Invalid Value] Location[ - ] Reason[invalid] Domain[global] ]

at Google.Apis.Requests.ClientServiceRequest`1.Execute() in c:\code\google.com\google-api-dotnet-client\default\Tools\Google.Apis.Release\bin\Debug\test\default\Src\GoogleApis\Apis\Requests\ClientServiceRequest.cs:line 96 at ###.SearchNow(String query, Int64 startResult) in ###.cs:line 144 at Tests.Program.Main() in ***\Tests\Program.cs:line 67

我不知道发生了什么变化\为什么它停止工作。

我做了一个小测试 - 向谷歌发送“Hello world”搜索查询 - 这是第一次工作。我一次又一次地运行这个测试,发现这段代码在 70% 的时间里运行良好,其他时候它失败了(上面提到的错误)。

我双重验证了这些参数:ApiKey、ApplicationName、CX。

那么,可能是什么问题?

最佳答案

问题似乎在于:

req.Start = 1;

从我的代码中删除它可以解决我的问题。

关于c# - 消息[无效值] 位置[-] 原因[无效] 域[全局],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30956186/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com