2017-04-17 55 views
1

我用這個授權:如何從URL獲取令牌並在Instagram授權後重定向迴應用?

Button loginBtn = (Button) findViewById(R.id.button); 
    loginBtn.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      Intent viewIntent = 
        new Intent("android.intent.action.VIEW", 
          Uri.parse("https://api.instagram.com/oauth/authorize/?client_id=CLIENT_ID&redirect_uri=REDIRECT_URI&response_type=token")); 
      startActivity(viewIntent); 
     } 
    }); 

在用戶登錄後成功授權,他被轉到它有一個加法令牌像http://your-redirect-uri#access_token=ACCESS-TOKEN

我的問題REDIRECT_URI是:

1)當instagram只允許REDIRECT_URI擁有http:// or https://架構,因此我不能使用myapp://方法時,如何將用戶重定向到我的應用。

2)如何從網址中取回令牌回我的應用程序?

我知道類似的問題已經發布過,我讀了數百個,但據我瞭解,似乎沒有人回答。

回答

0

使用webview登錄並使用webview onload事件來讀取access_token散列碎片