Используйте oauth с залпом или дооснащением - PullRequest
0 голосов
/ 24 сентября 2018

Я пытаюсь получить сообщения панели инструментов пользователя от Tumblr, используя Volley.Я пробовал Jumblr (Tumblr API для Java), но он не отвечал моим потребностям.Ниже мой код.Пожалуйста, помогите мне сделать это.Если вы можете сделать это с Retrofit или без Retrofit и 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);
...