Я получаю данные из мыльного API, используя php.но не удалось получить данные в массиве.Каждый раз, когда он выдает ошибку
Неустранимая ошибка: невозможно использовать объект типа stdClass в качестве массива в
stdClass Object (
[item] => Array
(
[0] => stdClass Object
(
[date] => 2008-07-17T01:23:06Z
[directory] => 1
[downloadCount] => 0
[downloadLink] => http://www.example.com/folder/8ISxjbEs/_online.html
[empty] =>
[id] => 8290268
[md5] =>
[name] =>
[parentId] => -1
[removed] =>
[shared] =>
[size] => 17
[version] => 0
)
[1] => stdClass Object
(
[date] => 2009-11-03T23:03:15Z
[directory] =>
[downloadCount] => 5
[downloadLink] => http://www.example.com/file/mIofv-vJ/MASTER-ACCOUNTS_3_Nov_2009.html
[empty] =>
[id] => 146103085
[md5] => b073b9573227843e25d19e0e9e60ce80
[name] => MASTER-ACCOUNTS 3 Nov 2009.zip
[parentId] => 8290268
[removed] =>
[shared] =>
[size] => 3401447
[version] => 0
)
) )
Хорошо, я использую 4shared API.
// Учетные данные пользователя на 4shared
$user_login = "email_123@hotmail.com";
$user_password = "password";
$client = new SoapClient("https://api.4shared.com/jax2/DesktopApp?wsdl", array(
"cache_wsdl" => WSDL_CACHE_DISK,
"trace" => 1,
"exceptions" => 0
)
);
$client->yourFunction();
//Getting list of all folders
echo "<pre>";
$getAllItems = $client->getAllItems ($user_login, $user_password);
print_r ($getAllItems);
этот код печатает вышеуказанный объект stdClass. Но я не могу преобразовать его в массив.