Java:如何获取app的youtube访问/刷新令牌?

时间:2015-08-31 07:55:17

标签: java youtube google-api

我的Google应用已获得凭据: app-name,api-key,client-id,client-email,client-secret ......

是否可以在没有用户自动化的情况下访问youtube api。 例如,使用用户身份验证我可以刷新tokern并获取访问令牌,如下所示:

 TokenResponse response = new RefreshTokenRequest( GOOGLE_HTTP_TRANSPORT, GOOGLE_JSON_FACTORY, new GenericUrl( "https://www.googleapis.com/oauth2/v3/token" ), channelYoutubeAccess.getRefreshToken() ).setClientAuthentication( new ClientParametersAuthentication( getGoogleClientId(), getGoogleClientSecret() ) ).execute();
    if( response != null ) {
      accessToken = response.getAccessToken();
    }
你能帮助我吗?谢谢。

1 个答案:

答案 0 :(得分:0)

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.videos.list?part=snippet&id=QK8mJJJvaes&_h=4&

final YouTube.Videos.List listRq = youtube.videos().list("id, status").setId(id).setKey(CLIENT_KEY);
        VideoListResponse searchResponse = listRq.execute();