2015-02-11 50 views
0

我從API錯誤響應如下:LinkedIn不是有效的XML響應

<error> 
    <status>400</status> 
    <timestamp>1423663594219</timestamp> 
    <request-id>SH8SLPTSPN</request-id> 
    <error-code>0</error-code> 
    <message>&#39;submitted-image-url&#39;: Description needs to be a valid URL</message> 
</error> 

的問題是,SimpleXML中的對象轉換這段代碼後,我將無法訪問到屬性「錯誤代碼」 :

VarDumper::dump($xml->error-code); 

我在做什麼錯了?

回答

0

我發現我的解決辦法:刪除從參數名稱的所有短劃線

$xml = preg_replace('/([<\/]\w*)-(\w*[>])/', '$1$2', $data['linkedin']);