Here is the code segment and output with GetUploadNode - everything works fine:
$uploadNode = $imfs->GetUploadNode($sessionToken);
// retrieve the accessToken
$accessToken = $uploadNode->GetUploadNode->AccessToken;
// get server to upload to
$ipAddress = $uploadNode->GetUploadNode->IPAddress;
print_r($uploadNode);
echo"$accessToken";
echo"$ipAddress";
SimpleXMLElement Object
(
[ResponseCode] => 0
[GetUploadNode] => SimpleXMLElement Object
(
[IPAddress] => node1.nirvanix.com
[AccessToken] => ZIQi-MQ9~WwPsyA-yO6~fTyZV2yt~CvgFURp47u~ESiqsT5Dke7TrLDSzg
)
)
ZIQi-MQ9~WwPsyA-yO6~fTyZV2yt~CvgFURp47u~ESiqsT5Dke7TrLDSzg
node1.nirvanix.com
Here's the code and output with GetStorageNodeExtended - it doesn't appear values are assigned to $ipAddress or $accessToken because nothing is echoed. I also tried assigning values this way - $ipAddress = $uploadNode['UploadHost']; but neither way works - any idea?:
$uploadNode = $imfs->GetStorageNodeExtended($sessionToken,$path);
// retrieve the accessToken
$accessToken = $uploadNode->GetStorageNodeExtended->UploadToken;
// get server to upload to
$ipAddress = $uploadNode->GetStorageNodeExtended->UploadHost;
print_r($uploadNode);
echo"$accessToken";
echo"$ipAddress";
SimpleXMLElement Object
(
[ResponseCode] => 0
[GetStorageNode] => SimpleXMLElement Object
(
[UploadHost] => node1.nirvanix.com
[UploadToken] => KLIPFefp~IPxJd_Or4R~VndvUBNu~5wNOEfKuKP~M-AGn_ojVBxTytTUUg
)
)