2016-06-14 59 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)。