Запрещено посещать конечную точку пользователя поиска GithubAPI с помощью LoopJ Android - PullRequest
0 голосов
/ 10 октября 2019

Я пытаюсь получить список пользователей, использующих Github API. Я использую loopj в Android, чтобы получить ответ, но когда я попал в конечную точку, я получил сообщение об ошибке запрещено. Я пытался использовать свои учетные данные в заголовках, но и это не удалось. Вот мой код.

Пожалуйста, помогите мне ...

 AsyncHttpClient client = new AsyncHttpClient();

        final ArrayList<Users> listItems = new ArrayList<>();

        String url = "https://api.github.com/users?per_page=2&page=1";


        client.get(url, new AsyncHttpResponseHandler() {
            @Override
            public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) {
                try{
                    String result = new String(responseBody);
                    JSONObject responseObject = new JSONObject(result);
                    JSONArray list = responseObject.getJSONArray("items");
//                    JSONArray list = responseObject.getJSONArray("results");
                    for (int i = 0; i < list.length(); i++) {
                        Log.v("Jumlah data", String.valueOf(list.length()));
                        JSONObject user = list.getJSONObject(i);
                        Users userItems = new Users(user);
                        listItems.add(userItems);
                    }
                    listUsers.postValue(listItems);
                } catch (JSONException e) {
                    Log.d("Exception", e.getMessage());
                }

            }

            @Override
            public void onFailure(int statusCode, Header[] headers, byte[] responseBody, Throwable error) {
                Log.d("onFailure", error.getMessage());
                Log.d("GagalAPI", error.getMessage());
            }
        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...