2017-04-17 6 views
1

Ich benutze dies für die Zulassung:Wie Token von URL zu erhalten und Redirect zurück zur App nach Instagram-Autorisierung?

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); 
     } 
    }); 

Nachdem der Benutzer anmeldet und autorisiert erfolgreich er den REDIRECT_URI die http://your-redirect-uri#access_token=ACCESS-TOKEN wie einen zusätzlichen Token hat umgeleitet wird

Mein Problem ist:

1) Wie leite ich den Benutzer zurück zu meiner App, wenn Instagram nur die REDIRECT_URI das http:// or https:// Schema zulässt und daher kann ich die myapp:// Methode nicht verwenden.

2) Wie lade ich das Token von der URL zurück zu meiner App?

Ich weiß ähnliche Fragen wurden zuvor gepostet und ich lese Hunderte von ihnen, aber keiner scheint so weit ich verstanden zu beantworten.

Antwort

0

Verwenden webview um sich einzuloggen und die Webansicht Onload-Ereignis verwenden, um lesen Sie den access_token Hash-Fragment

Verwandte Themen