2014-09-23 70 views
0

我需要獲取用戶的Instagram ID,我將用它來查詢另一個API。現在,這是什麼正確的方法:如何獲取Instagram用戶ID(從本地或遠程應用程序)?

  1. 檢查用戶是否有他的手機上安裝的Instagram應用程序。如果沒有,請將他發送到Google Play?然後,當他安裝應用程序並創建一個帳戶時,您從本地安裝中取出他的ID--這可能嗎?

  2. 發送用戶到Web瀏覽器登錄然後做什麼?我們能否從瀏覽器獲得迴應,這是否值得麻煩?

感謝

回答

0

你能做到的兩種方式。

方式1Instagram Developer「客戶端(隱式)驗證」下描述。您可以使用WebView和監視onPageStarted從Android應用中獲取它。

方式2是使用第三方庫。我用android-instagram-oauth。所以,當你初始化並開始通過

InstagramApp mApp = new InstagramApp(this, CLIENT_ID, CLIENT_SECRET, CALLBACK_URL); 
mApp.setListener(...); 
mApp.authorize(); 

InstagramApp Intagram彈出,可以創建InstagramSession(也是這個庫的一部分),它會保存細節共享偏好。

就是這樣。我希望有人會使用這個,所以你不會像我一樣花費3天的時間來解決這個問題。

相關問題