0
我試圖從獲取登錄令牌開始,圍繞fogbugz API編寫一個封裝器。我似乎不能將令牌放入我的包裝對象中。無法將Fogbugz API響應導入SimpleXML對象
$url = "http://..../fogbugz/api.asp?cmd=logon&email=" . $_UN . "&password=" . $_PW;
$contents = file_get_contents($url);
$resp = simplexml_load_file($contents);
print_r($resp);
響應是:SimpleXMLElement對象([令牌] => SimpleXMLElement對象())在令牌構件VAR的對象爲空。但是,響應字符串是正確的。如果我使用
header("Content-type: text/xml");
echo $contents;
我從API獲得正確的XML返回。此外,如果我使用XML作爲一個字符串,直接在代碼中正常工作:
$xml = "<?xml version='1.0'?><response><token>iibgo9d785iavs5av5a6lrimbn2r54</token></response>";
$resp = simplexml_load_string($xml);
print_r ($resp);
響應:SimpleXMLElement對象([令牌] => iibgo9d785iavs5av5a6lrimbn2r54)誰能告訴我怎麼去響應令牌到SimpleXML對象?