

 Amazon Forecast 不再向新买家开放。Amazon Forecast 的现有客户可以继续照常使用该服务。[了解更多](https://aws.amazon.com/blogs/machine-learning/transition-your-amazon-forecast-usage-to-amazon-sagemaker-canvas/)

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# QueryForecast
<a name="API_forecastquery_QueryForecast"></a>

根据提供的标准进行筛选，检索单个项目的预测。

标准是一个键值对。键可以是来自 `TARGET_TIME_SERIES` 数据集的`item_id`（或同等的非时间戳、非目标字段），也可以是作为 `FeaturizationConfig` 对象一部分指定的预测维度之一。

默认情况下，`QueryForecast` 返回筛选预测的完整日期范围。您可以请求特定的日期范围。

要获得完整的预测，请使用[CreateForecastExportJob](https://docs.aws.amazon.com/en_us/forecast/latest/dg/API_CreateForecastExportJob.html)操作。

**注意**  
Amazon Forecast 生成的预测与用于创建预测器的数据集处于同一时区。

## 请求语法
<a name="API_forecastquery_QueryForecast_RequestSyntax"></a>

```
{
   "EndDate": "string",
   "Filters": { 
      "string" : "string" 
   },
   "ForecastArn": "string",
   "NextToken": "string",
   "StartDate": "string"
}
```

## 请求参数
<a name="API_forecastquery_QueryForecast_RequestParameters"></a>

请求接受采用 JSON 格式的以下数据。

 ** [EndDate](#API_forecastquery_QueryForecast_RequestSyntax) **   <a name="forecast-forecastquery_QueryForecast-request-EndDate"></a>
预测的结束日期。使用以下格式指定日期： yyyy-MM-dd't'hh: mm: ss（ISO 8601 格式）。例如 2015-01-01T20:00:00。  
类型：字符串  
必需：否

 ** [Filters](#API_forecastquery_QueryForecast_RequestSyntax) **   <a name="forecast-forecastquery_QueryForecast-request-Filters"></a>
检索预测时需要应用的筛选标准。例如，要获取用电量数据集中 `client_21` 的预测，请指定以下内容：  
 `{"item_id" : "client_21"}`   
要获得完整的预测，请使用[CreateForecastExportJob](https://docs.aws.amazon.com/en_us/forecast/latest/dg/API_CreateForecastExportJob.html)操作。  
类型：字符串到字符串映射  
映射条目：最多 50 项。  
密钥长度限制：最大长度为 256。  
键模式：`^[a-zA-Z0-9\_\-]+$`  
值长度限制：最大长度为 256。  
是否必需：是

 ** [ForecastArn](#API_forecastquery_QueryForecast_RequestSyntax) **   <a name="forecast-forecastquery_QueryForecast-request-ForecastArn"></a>
要查询的预测的 Amazon 资源名称（ARN）。  
类型：字符串  
长度约束：最大长度为 256。  
模式：`arn:([a-z\d-]+):forecast:.*:.*:.+`  
是否必需：是

 ** [NextToken](#API_forecastquery_QueryForecast_RequestSyntax) **   <a name="forecast-forecastquery_QueryForecast-request-NextToken"></a>
如果上一个请求的结果被截断，则响应将包含 `NextToken`。要检索下一个结果集，请在下一个请求中使用令牌。令牌在 24 小时后过期。  
类型：字符串  
长度限制：最小长度为 1。最大长度为 3000。  
必需：否

 ** [StartDate](#API_forecastquery_QueryForecast_RequestSyntax) **   <a name="forecast-forecastquery_QueryForecast-request-StartDate"></a>
预测的开始日期。使用以下格式指定日期： yyyy-MM-dd't'hh: mm: ss（ISO 8601 格式）。例如 2015-01-01T08:00:00。  
类型：字符串  
必需：否

## 响应语法
<a name="API_forecastquery_QueryForecast_ResponseSyntax"></a>

```
{
   "Forecast": { 
      "Predictions": { 
         "string" : [ 
            { 
               "Timestamp": "string",
               "Value": number
            }
         ]
      }
   }
}
```

## 响应元素
<a name="API_forecastquery_QueryForecast_ResponseElements"></a>

如果此操作成功，则该服务将会发送回 HTTP 200 响应。

服务以 JSON 格式返回以下数据。

 ** [Forecast](#API_forecastquery_QueryForecast_ResponseSyntax) **   <a name="forecast-forecastquery_QueryForecast-response-Forecast"></a>
预测。  
类型：[Forecast](API_forecastquery_Forecast.md) 对象

## 错误
<a name="API_forecastquery_QueryForecast_Errors"></a>

 ** InvalidInputException **   
该值无效或过长。  
HTTP 状态代码：400

 ** InvalidNextTokenException **   
令牌无效。令牌在 24 小时后过期。  
HTTP 状态代码：400

 ** LimitExceededException **   
超出每秒请求次数的限制。  
HTTP 状态代码：400

 ** ResourceInUseException **   
指定的资源正在使用中。  
HTTP 状态代码：400

 ** ResourceNotFoundException **   
我们无法找到该资源。检查您提供的信息，然后重试。  
HTTP 状态代码：400

## 另请参阅
<a name="API_forecastquery_QueryForecast_SeeAlso"></a>

有关以特定语言之一使用此 API 的更多信息 AWS SDKs，请参阅以下内容：
+  [AWS 命令行界面 V2](https://docs.aws.amazon.com/goto/cli2/forecastquery-2018-06-26/QueryForecast) 
+  [AWS 适用于.NET 的 SDK V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/forecastquery-2018-06-26/QueryForecast) 
+  [AWS 适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/forecastquery-2018-06-26/QueryForecast) 
+  [AWS 适用于 Go v2 的 SDK](https://docs.aws.amazon.com/goto/SdkForGoV2/forecastquery-2018-06-26/QueryForecast) 
+  [AWS 适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/forecastquery-2018-06-26/QueryForecast) 
+  [AWS JavaScript V3 版软件开发工具包](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/forecastquery-2018-06-26/QueryForecast) 
+  [AWS 适用于 Kotlin 的 SDK](https://docs.aws.amazon.com/goto/SdkForKotlin/forecastquery-2018-06-26/QueryForecast) 
+  [AWS 适用于 PHP 的 SDK V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/forecastquery-2018-06-26/QueryForecast) 
+  [AWS Python 软件开发工具包](https://docs.aws.amazon.com/goto/boto3/forecastquery-2018-06-26/QueryForecast) 
+  [AWS 适用于 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/forecastquery-2018-06-26/QueryForecast) 