今天,我注意到我向LinkedIn公司页面发送股票的所有API调用都会返回以下错误:
参数无效:{S_412_PRECONDITION_FAILED =参数无效}
我正在使用XML格式。 我尝试将相同的份额分配给LinkedIn帐户,但效果非常好。
这是我的xml请求:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<share>
<comment>Comment</comment>
<content>
<title>title</title>
<description>description</description>
<submitted-url>URL</submitted-url>
<submitted-image-url>IMAGE_URL</submitted-image-url>
</content>
<visibility>
<code>anyone</code>
</visibility>
</share>
LinkedIn API是否发生了重大变化?
答案 0 :(得分:4)
似乎LinkedIn为公司运营杀死了oAuth 1.x令牌。
实施了oAuth 2,事情进展顺利。
没有找到关于这一变化的公开声明,但是当涉及到他们的公共API时,LinkedIn的典型情况就是糟透了。
答案 1 :(得分:1)
按照LinkedIns手册实现oauth 2.0。一切正常。 https://developer.linkedin.com/docs/oauth2