我有带有凭据的谷歌应用程序:
应用程序名称、API key 、客户端 ID、客户端电子邮件、客户端密码 ...
是否可以在没有用户授权的情况下访问 youtube api。
例如,使用用户身份验证,我可以获得刷新 token 并获得访问 token ,如下所示:
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();
}
你可以帮帮我吗。谢谢你。
最佳答案
final YouTube.Videos.List listRq = youtube.videos().list("id, status").setId(id).setKey(CLIENT_KEY);
VideoListResponse searchResponse = listRq.execute();
关于Java:如何获取应用程序的 youtube 访问/刷新 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32306396/