金山快盤開發 (一)

2022-05-04 22:03:20 字數 558 閱讀 6593

原文:

金山快盤使用了oath的開發介面,版本使用的是1.0,具體我也不知道是什麼東西,反正我們要在這個介面上進行開發,首先,要在金山快盤開發者**上建立乙個自己的應用,建立成功後系統就會返回兩個值:consumer_key,consumer_secret。

其中的consumer_key是用來標記應用程式的。

consumer_secret使用來作為hmac-sha1的其中一半的金鑰簽名請求的url的

這樣我們已經可以唯一標記自己的應用程式了。

下來就要請求乙個臨時授權了。

在這裡我們就要開始第乙個url構造和請求了。這個url的構造和方法金山的開發者文件都寫了:

<-- 這個是金山給的開發者文件的oath部分

oauth授權機制總共分為三步,開發者文件中已經說明了詳細的作用:

1.requesttoken

2.authorize

3.accesstoken

當然在這之前一直需要你的應用的兩個值進行應用標識和金鑰簽名了。

建議首先使用金山提供的除錯工具來進行除錯一下,這樣有助於理解oath的授權機制。

金山快盤推薦

雖然它是乙個偉大的產品,但還是有不足的地方的,對於大檔案上傳速度一般,更關鍵的是沒有更進一步的同步資訊,應該給個資訊說當前在同步哪個檔案,同步了多少百分比了等等資訊。還有就是在這個基礎上的更進一步挖掘還不到位,應該再在這個上邊發布一群應用,從而更高效 有價值的利用快盤,而不是僅僅被當做乙個資訊存放的...

金山快盤登陸簽到

用於除錯,一開始的時候url寫錯了 if fd.url print u coding error return false print u s login ready to sign.username return true deflogout self url req urllib2.reques...

Fedora 21下使用金山快盤

dropbox雖好,但是 國內免費網盤提供linux客戶端的只有115和金山兩家,前者貌似只提供了ubuntu 32位版本的程式,後者雖說官方也只支援ubuntu,但至少有64位版的程式 對於64位fedora 21而言,後者能用的概率挺大。快盤只提供了deb安裝包,看依賴關係需要boost ios...