2016-01-03 80 views
1

我有一個應用程序使用cordova在Instagram中登錄後檢索用戶照片。從cordova的Instagram的重定向URL獲取訪問令牌

在index.html頁面:

<a id="login" href="https://instagram.com/oauth/authorize/?client_id=MYCLientID&amp;redirect_uri=http://localhost:8200/myphotos.html&amp;response_type=token" >Log into your Instagram</a> 

頁myphotos.html 我獲得訪問令牌的網址,然後使用它。

當我嘗試在iOS上運行它/ Android的我得到錯誤 說:

ERR_CONNECTION_REFUSED 

而在Instagram的開發 應用程序設置我設置REDIRECT_URI=http://localhost:8200/myphotos.html

回答

0

你必須使用Cordova InAppBrowser插件做oauth2登錄。

這裏是幹什麼的oauth2登錄與例如jQuery插件,它使用科爾多瓦InAppBrowser插件:https://github.com/krisrak/jquery-cordova-oauth2

+0

,但我會在重定向URL插入?因爲我將在Android應用程序中使用此網站而不是網站 – user5740661

+0

是的,這僅適用於android或ios應用程序,您使用cordova和InAppBrowser cordova插件來構建應用程序。 – krisrak

+0

我試過使用它,但我登錄後它沒有關閉,而我添加了InAppBrowser插件 – user5740661