目前我正在以下列方式指定多个pod:
my $q = $wa->query(
'input' => $input,
'format' => 'plaintext',
'includepodid' => ['Input', 'Result', 'WeatherForecast:WeatherData', 'ForecastCharts:WeatherData'],
'reinterpret' => 'true',
);
然而它返回空结果 - pod的数量是未定义的,因此其他字段也是如此。仅使用以下内容设置单个pod ID:
'includepodid' => 'Result'
确实有效,因此代码总体上是正确的。使用[ 'Result' ]
会产生相同的错误行为。
答案 0 :(得分:0)
对于你来说可能有点晚了,但对于其他遇到这种情况的人来说:你不能将includepodid
参数设置为分隔符,你必须多次设置它而不是这样:
...&includepodid=ID1,ID2
这样做:
...&includepodid=ID1&includepodid=ID2
虽然为我工作..