我的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();
}
你能帮助我吗?谢谢。
答案 0 :(得分:0)
final YouTube.Videos.List listRq = youtube.videos().list("id, status").setId(id).setKey(CLIENT_KEY);
VideoListResponse searchResponse = listRq.execute();