2016-06-14 33 views
1

当试图更新linkedin api中链接的状态时,我经常收到这个错误。获取S_412_PRECONDITION_FAILED = Linkedin中的参数无效错误share api

实施例链接http://www.world-grain.com/articles/news_home/World_Grain_News/2016/06/General_Mills_files_patent_on.aspx?ID= {30B4213B-4E10-4AF6-9B56-0D5614D7AFD3} & CCK = 1

如果删除了{和}从链路它得到公布。即使在linkedin网站本身它不起作用。

帮助我,如果有人知道原因。

回答

0

我收到了同样的错误,原因是我没有发送请求正文中所有键的值。例如:在LinkedIn的请求正文 “内容” 参数是4个按键的字典:

  • 标题
  • 描述
  • 提交-URL
  • 提交图像-URL

我没有图片网址,所以我没有设置关键字“submitted-image-url”。解决方法是将该值设置为空字符串“”。

我不知道为什么linkedin不能解析字典,如果它没有所有的键,但这是它的工作方式。

希望这有助于

+0

是的,我也试过它的工作...很抱歉,在这里更新。感谢您的帮助。 –

0

您可能需要URL编码括号中的链接:

http://www.world-grain.com/articles/news_home/World_Grain_News/2016/06/General_Mills_files_patent_on.aspx?ID%3D%7B30B4213B-4E10-4AF6-9B56-0D5614D7AFD3%7D&cck=1 

我遇到了同样的错误,当我试图通过用空格的URL。它在URL编码空格之后成功发布(%20)。