¿Te gusta el video con token de acceso en YouTube usando la API de datos de YouTube v3?

Quiero que me guste el video de YouTube. He adquiridoAUTH_TOKEN utilizandoAccountManager

usando el siguiente

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

Ahora quiero que me guste (puntuar) el video.developers.google.com- Videos: calificar explica como puntuar un video
pero no tengo conocimiento de cómo puedo usar mi CLIENT_ID, REDIRECT_URI, CLIENT_SECRET generado desde la Consola de API de Google.

Generé este 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;

¿Está mal este uri? ¿Cómo puedo usarlo?https://www.googleapis.com/youtube/v3/videos/rate? con las constantes de la consola de Google API

Estoy usando estouri cadena usando el siguiente método que no responde al resultado correcto como se especifica en developer.google.com. Estaba usando este método para obtener la respuesta (como lista de videos, lista de reproducción, etc.) de YouTube, pero creo que esto no funcionará o no funcionará en este caso

¡¡¡¡Por favor ayuda!!!!

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;
    }

Gracias por adelantado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta