PHP:FedExWeb服务
我正试图追踪一个使用联邦快递的号码,但我无法获得网站上显示的一系列事件。我正在使用TrackWeb服务并使用测试密钥。我目前正在使用PHP:FedExWeb服务,php,web-services,fedex,Php,Web Services,Fedex,我正试图追踪一个使用联邦快递的号码,但我无法获得网站上显示的一系列事件。我正在使用TrackWeb服务并使用测试密钥。我目前正在使用 $response->CompletedTrackDetails->TrackDetails->Events 这只给了我第一步(总共9步)。请问,我做错了什么。我不确定您是如何解析XML响应的,但您需要通过TrackReply->TrackDetails->Events进行循环 像这样的 $ScanCount = substr_count ($
$response->CompletedTrackDetails->TrackDetails->Events
这只给了我第一步(总共9步)。请问,我做错了什么。我不确定您是如何解析XML响应的,但您需要通过TrackReply->TrackDetails->Events进行循环 像这样的
$ScanCount = substr_count ($Response, '<Events>') ;
$xmlresult = xml2array($Response);
if ( $ScanCount > 1 ) {
for ( $i=0 ; $i < $ScanCount ; $i++) {
$status=$xmlresult['TrackReply']['TrackDetails']['Events'][$i]['EventDescription']['value'];
// addl parsing...
}
}
$ScanCount=substr\u count($Response');
$xmlresult=xml2array($Response);
如果($ScanCount>1){
对于($i=0;$i<$ScanCount;$i++){
$status=$xmlresult['TrackReply']['TrackDetails']['Events'][$i]['EventDescription']['value'];
//地址解析。。。
}
}