当尝试使用linkedin 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 :(得分:0)
我收到同样的错误,原因是我没有为请求的正文中的所有密钥发送值。例如:"内容" linkedin的请求体中的参数是一个包含4个键的字典:
我没有图片网址,所以我没有设置密钥" submit-image-url"一点都不解决方案是将值设置为空字符串""。
我想知道为什么如果不能拥有所有密钥,那么为什么不能解析字典,但这就是它的工作方式。
希望这有帮助
答案 1 :(得分: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
)后成功发布。