LinkedIn API不支持所有字符?

时间:2014-04-24 18:37:21

标签: xml api linkedin

我想用LinkedIn API创建一个共享,但它不允许我使用<或者>原因很明显。由于他们使用XML,因此非常棘手。我已经尝试了url编码,反斜杠插入,甚至HTML替换为< >喜欢GT;和lt;

var body = "\
    <share>\
      <comment>" + message + " </comment>\
      <visibility><code>anyone</code></visibility>\
    </share>\
  ";

我如何包含&lt;或者&gt;没有让LinkedIn服务器在看到“意想不到的角色”时吓坏了吗?

1 个答案:

答案 0 :(得分:0)

尝试通过将字符串连接在一起来构造XML总是容易出错。您在问题中没有说过您正在使用的编程语言,但任何现代语言都应该有适当的库来构建XML并处理所有必要的转义。

或者this document表明LinkedIn API可以使用JSON以及XML,这可能是一种更简单的方法,特别是如果您使用JavaScript等语言。