Как видео с токеном доступа на YouTube с использованием YouTube Data API v3?

Я хочу любить видео YouTube. Я приобрелauth_token с помощьюAccountManager

используя следующее

am.getAuthToken(mAccount, AUTH_TOKEN_TYPE, null, this, new AccountManagerCallback<Bundle>()
    {
    public void run(AccountManagerFuture<Bundle> future)
    {
        try
        {
            if(future != null && future.getResult() != null)
            {                           if(future.getResult().containsKey(AccountManager.KEY_AUTHTOKEN))
                {                   
                AUTH_TOKEN = future.getResult().getString(AccountManager.KEY_AUTHTOKEN);
                          }
            }
        }
        catch(OperationCanceledException e)
        {               }
        catch(AuthenticatorException e)
        {               }
        catch(IOException e)
        {               }
        catch(Exception e)
        {               }
        }
        }, null);

Теперь я хочу, чтобы (Оценить) видеоdevelopers.google.com- Видео: оценка объясняет, как оценить видео
но я не знаю, как я могу использовать мои CLIENT_ID, REDIRECT_URI, CLIENT_SECRET, сгенерированные из консоли API Google.

Я создал этот URI

String uri ="https://www.googleapis.com/youtube/v3/videos/rate?id="+ TEST_VIDEO_ID + "&rating=like&mine=true&access_token="+AUTH_TOKEN + "&key=" + DEVELOPER_KEY;

Это URI неправильно, как я могу использоватьhttps://www.googleapis.com/youtube/v3/videos/rate? с константами консоли Google API

Я использую этоURI Строка с использованием следующего метода, который не отвечает правильный результат, как указано на developer.google.com. Я использовал этот метод, чтобы получить ответ (например, список видео, плейлист и т. д.) с YouTube, но я думаю, что это не будет работать или работать в этом кейс

Пожалуйста помоги!!!!

private JSONObject getResponse(String apiUrl)
    {
        try
        {
            HttpClient client = new DefaultHttpClient();
            HttpUriRequest request = new HttpGet(apiUrl);
            HttpResponse response = client.execute(request);
            String jsonString = StreamUtils.convertToString(response.getEntity().getContent());
            JSONObject mJson = new JSONObject(jsonString);
            return mJson;
        }
        catch(ClientProtocolException e)
        {}
        catch(Exception e)
        {}

        return null;
    }

Заранее спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос