オブジェクトフィルターを使用して有効なデバイスを取得しようとしました:
以下はphpコードです:
$client= SoftLayer_SoapClient::getClient('SoftLayer_Account', null, $username, $apiKey);
$filter = new stdClass();
$filter->applicationDeliveryControllers = new stdClass();
$filter->applicationDeliveryControllers->billingItem = new stdClass();
$filter->applicationDeliveryControllers->billingItem->id = new stdClass();
$filter->applicationDeliveryControllers->billingItem->id->operation = new stdClass();
$filter->applicationDeliveryControllers->billingItem->id->operation = $bId;
$client->setObjectFilter($filter);
try {
$mask ='mask[id, name]';
$client->setObjectMask($mask);
$myInstance = $clientNetscaler->getApplicationDeliveryControllers();
} catch(exception $ex) {
}
ランタイム環境で次のエラーが発生しました。
SoftLayer API の照会中にエラーが発生しました: 関数 (「setObjectFilter」) は、このサービスに対して有効なメソッドではありません
エラーは行から発生しました$client->setObjectFilter($filter);
なぜこのようなエラーが発生するのか、誰にも分かりますか?