2016-07-18 40 views

回答

0

我猜ü堅持有關訪問令牌..ü應批准客戶端(隱)認證的地方..

如果您正在構建不具有服務器組件的應用程序(如JavaScript的純粹應用,例如),你會注意到,不可能完成上面的第三步來接收你的access_token,而不必在客戶端上存儲祕密。你不應該傳遞或存儲你的client_id祕密到客戶端。對於這些情況,存在隱式認證流程。

步驟一:將您的用戶對我們的授權URL

https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=token 在這一點上,我們向用戶呈現一個登錄界面,然後確認屏幕,在這裏他們授予對其數據的Instagram應用的訪問。請注意,與顯式流不同,此處的響應類型是「令牌」。

第二步:通過URL片段

一旦用戶通過身份驗證,然後授權您的應用程序收到的access_token,Instagram的他們重定向到在URL中的片段您的access_token REDIRECT_URI。它看起來是這樣的:

http://your-redirect-uri#access_token=ACCESS-TOKEN 只需從URL片段中獲取access_token,就可以了。如果用戶選擇不授權您的應用程序,您將收到相同的錯誤響應,如顯式流程

相關問題