2017-11-08 10 views
0

Ich bin Anfänger Android Entwickler und Entwicklung app zum ersten Mal, also bitte sei sanft, wenn ich einen Fehler mache in Frage zu stellen.Wie behandelt man Zugangstoken?

Ich habe API Dokument, das (Consist von Access Token) angebracht ist, und ich will Kategorie GetCateogry Methode verwenden nennen, wie angegeben will im APIdocument auch im Gridview die Kategorie angezeigt werden soll.

Ich habe verschiedene Methoden ausprobiert, aber aktivieren, um herauszufinden, wie die Json Antwort auf GridView anzuzeigen. Ich bin etwas verwirrt darüber, wie Access-Token mit GET & Post-Methode zu behandeln.

Jede Hilfe wäre sehr geschätzt.

Vielen Dank im Voraus.

Postman zeigt getCategory

image1

API übertragene Dokument

image2

Zugriffstoken

image3

Antwort

2

Wenn Sie mit

OkHttpClient.Builder httpClient = new OkHttpClient.Builder(); 
httpClient.addInterceptor(new Interceptor() { 
    @Override 
    public Response intercept(Interceptor.Chain chain) throws IOException { 
     Request original = chain.request(); 

     // Request customization: add request headers 
     Request.Builder requestBuilder = original.newBuilder() 
      .header("Authentication", "accessToken"); // <-- this is the important line 

     Request request = requestBuilder.build(); 
     return chain.proceed(request); 
    } 
}); 

OkHttpClient client = httpClient.build(); 

prüfen diese tutorial zur weiteren Lektüre aus: eine Bibliothek wie Retrofit Ihre Netzwerkanforderungen zu verwalten (die sehr empfehlen I), könnte man leicht den Token als Header auf Ihre Anfrage hinzufügen.

+0

@ Marius Danke für Ihre schnelle Antwort. Können Sie mir bitte mitteilen, wie ich das Ergebnis in der Gridview anzeigen kann. –

+0

Mit Retrofit können Sie die Antwort in Objekte parsen und sie dann an Ihren 'GridView'-Adapter übergeben. Suchen Sie einfach nach Retrofit2 Tutorials, es gibt viele (z. B. http://www.vogella.com/tutorials/Retrofit/article.html). Wie Sie Ihre Daten im 'GridView'-Checkout anzeigen https://developer.android.com/guide/topics/ui/layout/gridview.html – noongiya95

Verwandte Themen