未找到 DesignTimeAgent

dej*_*ury 5 dialogflow-es

我收到这个奇怪的错误:找不到 DesignTimeAgent。这种情况发生在具有付费 Dialogflow 帐户的 EU2 区域。如果我尝试导出/导入到美国地区,则不存在此问题。

切换到美国地区是理所当然的。

有人知道我做错了什么吗?

代码:

$intentsClient = new IntentsClient([
            'credentials' => storage_path('auth/<project-id>.json'),
        ]);

$parent = $intentsClient->agentName("<project-id>");
$intents = $intentsClient->listIntents($parent);
Run Code Online (Sandbox Code Playgroud)
  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
Run Code Online (Sandbox Code Playgroud)

当然是在我的代码中替换成相应的项目。

小智 0

我刚刚遇到了同样的错误,并通过将区域从 AS 切换到 US 来解决。我想有些实施方式与美国地区和其他地区不同。