金山wps開放平台使用踩坑實錄


使用接口 /v1/3rd/file/info 獲取excel文件信息時,發生獲取文件信息失敗錯誤GetFileInfoFailed

原因排查:

一、開放平台沒有回調到接口,原因是回調接口url被對接項目的登錄過濾器攔截到,沒有登錄對接項目不讓訪問接口,但是對接項目返回的提示登錄信息在wps平台沒有顯示,

       解決:將回調接口的url前綴添加到對接項目過濾器的例外url前綴配置列表中,不讓登錄過濾器攔截到,這樣,wps平台可以調到回調接口。

二、雖然可以調到回調接口,但是仍然報獲取文件信息失敗錯誤GetFileInfoFailed,根據接口文檔檢查必須返回的屬性都已經返回,拿返回的文件下載url在瀏覽器中直接下載文件也可以正常下載,

       多次撓頭后,發現是因為回調接口返回的不是真正的Json對象,

       修改回調接口返回值類型為com.alibaba.fastjson.JSONObject,不要返回json字符串,直接將對象返回,至此,接口調通,文件預覽頁面正常展示


正確返回值實例:

 


正常預覽頁面:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM