【问题标题】:How to handle access token?如何处理访问令牌?
【发布时间】:2017-11-08 17:08:28
【问题描述】:

我是新手 android 开发人员,第一次开发 app,所以如果我在提问时犯了任何错误,请轻描淡写。

我有 API 附加的文档(由访问令牌组成),我想调用类别使用 GetCateogry 方法,如 APIdocument 中所述,还希望在 Gridview 中显示类别。

我尝试了不同的方法,但能够弄清楚如何显示JsonGridView 的响应。我对如何使用 GET & Post 方法处理访问令牌有点困惑。

任何帮助都将受到高度赞赏。

提前致谢。

邮递员显示 Getcategory

API 文档

访问令牌

【问题讨论】:

    标签: android json gridview getjson


    【解决方案1】:

    如果您使用像 Retrofit 这样的库来管理您的网络请求(我强烈推荐),您可以轻松地将令牌作为标头添加到您的请求中:

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

    查看此tutorial 以进一步阅读。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-22
    • 1970-01-01
    • 2016-01-14
    • 2017-12-03
    • 2020-11-01
    • 1970-01-01
    • 2013-01-03
    相关资源
    最近更新 更多