Perl WolframalphaAPI:如何指定多个POD?
目前,我以以下方式指定多个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
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
不过,这是为我工作的