Perl WolframalphaAPI:如何指定多个POD?

Perl WolframalphaAPI:如何指定多个POD?,perl,rest,wolframalpha,Perl,Rest,Wolframalpha,目前,我以以下方式指定多个POD: my $q = $wa->query( 'input' => $input, 'format' => 'plaintext', 'includepodid' => ['Input', 'Result', 'WeatherForecast:WeatherData', 'ForecastCharts:WeatherData'], 'reinterpret' => 'tru

目前,我以以下方式指定多个POD:

my $q = $wa->query(
        'input' => $input,
        'format' => 'plaintext',
        'includepodid' => ['Input', 'Result', 'WeatherForecast:WeatherData', 'ForecastCharts:WeatherData'],
        'reinterpret' => 'true',
);
但是,它随后返回空结果–POD的数量未定义,其他字段也未定义。仅设置一个pod id,带有:

'includepodid' => 'Result'

工作正常,因此代码总体正确。使用['Result']会产生同样的错误行为。

对于您来说可能有点晚了,但是对于其他遇到这种情况的人来说:您不能使用分隔符设置includepodid参数,您必须多次设置它,这意味着:

...&includepodid=ID1,ID2
这样做:

...&includepodid=ID1&includepodid=ID2
不过,这是为我工作的