Jak wideo z tokenem dostępu na YouTube przy użyciu YouTube Data API v3?

Chcę polubić wideo z YouTube. NabyłemAUTH_TOKEN za pomocąAccountManager

używając następujących

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

Teraz chcę polubić (Oceń) wideodevelopers.google.com- Filmy: oceń wyjaśnia, jak ocenić wideo
ale nie zdaję sobie sprawy, że w jaki sposób mogę użyć identyfikatora CLIENT_ID, REDIRECT_URI, CLIENT_SECRET wygenerowanego z konsoli Google API.

Wygenerowałem ten 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;

Czy to nie tak, jak mogę używaćhttps://www.googleapis.com/youtube/v3/videos/rate? ze stałymi konsoli Google API

Używam tegouri ciąg za pomocą następującej metody, która nie odpowiada prawidłowemu wynikowi, jak określono na stronie developer.google.com. Użyłem tej metody, aby uzyskać odpowiedź (np. listę wideo, listy odtwarzania itp.) z YouTube, ale myślę, że to nie zadziała lub nie zadziała w tym walizka

Proszę pomóż!!!!

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

Z góry dziękuję.

questionAnswers(1)

yourAnswerToTheQuestion