LinkedIn无效的XML响应

时间:2015-02-11 14:39:30

标签: xml api linkedin

我从API收到错误响应,如下所示:

<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 Object中转换此代码后,我无法访问属性“error-code”:

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

我做错了什么?

1 个答案:

答案 0 :(得分:0)

我为我找到了解决方案:

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

从参数名称中删除所有短划线。