2014-06-26 41 views

回答

0

如果用戶要使用你的應用程序的用戶被髮送到shapeways去他們的個人shapewaays數據訪問登錄頁與您的應用程序令牌授予您的應用程序訪問。如果您在該請求中指定了回調網址,則您的回調將接收oauth密碼和密鑰,供您的應用在API中使用,以訪問用戶的shapeway數據。

如果未指定回調,則會在頁面上顯示驗證者代碼,如果用戶反饋給您的應用程序,它可用於進一步調用API以獲取用戶oauth secrte和密鑰。

最簡單的方法就是使用回調,但是如果您有一個獨立的應用程序,並且沒有Web服務器來回應回調,則必須在用戶登錄頁面輸入或捕獲驗證器代碼。

Shapeways在.NET中提供的示例代碼不具有表現力,並且沒有顯示模型文件上載的實現,但給出了關於oauth過程的提示,直到可以訪問用戶帳戶。

每個用戶的密鑰都可以存儲在您的應用中,並在過期之前一直使用,直到他們停止工作爲止,用戶必須再次發送到shapeway授權頁面以再次授予您的應用訪問權限。