将oauth与Volley或Retrofit一起使用

时间:2018-09-24 06:24:28

标签: java android oauth android-volley retrofit

我正在尝试使用Volley从Tumblr获取用户的仪表板帖子。我尝试了Jumblr(Java的Tumblr API),但它不能满足我的需求。 下面是我的代码。请帮我完成这个。如果您可以使用Retrofit或不使用Retrofit and Volley来做到这一点,那仍然很棒。任何帮助,将不胜感激。谢谢。

 String url = "https://api.tumblr.com/v2/user/dashboard";

    JsonObjectRequest request = new JsonObjectRequest(Request.Method.GET, url, null,
            new Response.Listener<JSONObject>() {
                @Override
                public void onResponse(JSONObject response) {

                        Log.d("com.waheed",response.toString());

                }
            }, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {
            error.printStackTrace();
        }
    }) {
        @Override
        public Map<String, String> getHeaders() throws AuthFailureError {
            HashMap<String, String> headers = new HashMap<String, String>();
            headers.put("Content-Type", "application/json; charset=UTF-8");
            headers.put("Authorization", "oauth_consumer_key=\"cMlaBmZqDcoOEYfzSdYAXg1kOw1BrE5VyAVa2G3OC56KEwUhrW\",oauth_token=\"o7qRQuKK3vuRvGeywmXW8XzqvofsMzxKGY0CEchyOSq83jIWcZ\"");
            return headers;
        }
    };

    mQueue.add(request);

0 个答案:

没有答案