如何解决找不到DesignTimeAgent
我遇到一个奇怪的错误:找不到DesignTimeAgent。 这发生在EU2地区,并带有一个付费Dialogflow帐户。如果我尝试向美国地区出口/进口,则不存在此问题。
切换到美国地区毫无疑问。
有人知道我在做什么错吗?
代码:
$intentsClient = new IntentsClient([
'credentials' => storage_path('auth/<project-id>.json'),]);
$parent = $intentsClient->agentName("<project-id>");
$intents = $intentsClient->listIntents($parent);
Google\ApiCore\ApiException
{
"message": "com.google.apps.framework.request.NotFoundException: No DesignTimeAgent found for project '<project-id>'.","code": 5,"status": "NOT_FOUND","details": []
}
at vendor/google/gax/src/ApiException.php:139
当然是在我的代码中用相应的项目替换了。
解决方法
我刚刚遇到了同样的错误,并通过将区域从AS切换到US来解决。我想某些实现方式与美国地区和其他地区不同。
,您应该提供europe-west2
到intentsClient
的位置才能使用EU2代理。 Docs。
我遇到了同样的问题。当我尝试使用美国地区和时间清除并重新创建项目和代理时,它可以正常工作并且不再报告“未找到 DesignTimeAgent”。但是我还需要弄清楚如何使用EU2代理
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。