googleid令牌的Java验证

googleid令牌的Java验证,java,google-oauth,access-token,webresource,Java,Google Oauth,Access Token,Webresource,我使用下面的代码来验证GoogleID令牌。它总是给我下面的错误。但是使用相同的头,我可以在PostMan工具中进行验证。请帮我解决这个问题 ClientConfig config = new DefaultClientConfig(); Client client = Client.create(config); WebResource service = client.resource("https://www.googleapis.com/oauth2/

我使用下面的代码来验证GoogleID令牌。它总是给我下面的错误。但是使用相同的头,我可以在PostMan工具中进行验证。请帮我解决这个问题

    ClientConfig config = new DefaultClientConfig();
    Client client = Client.create(config);

    WebResource service = 
    client.resource("https://www.googleapis.com/oauth2/v3/userinfo");



    try {
        ClientResponse response = service.header("Authorization",
    "Bearer ya29.Glt6BGkbIzLEjeeQ5Q8O51Jh7-PFD3hVLM7PORixSTVFY-
    iduKE8HmK8KMtzYz-
    yJ9rUqo_xY9yVKl5b6CAiTNAtFErb0bZJB3vX6vPZVRPwbY6kVCIDbukDc9FA")
    .header("Content-Type", "application/x-www-form-urlencoded")
    .header("Accept", 
    "Accept=text/html,application/xhtml+xml,
    application/xml;q=0.9,*/*;q=0.8").get(ClientResponse.class);
    } catch (Exception e) {
        e.printStackTrace();
    }
错误:

线程“main”中出现异常 com.sun.jersey.api.client.UniformInterfaceException:获取 返回响应状态 401未经授权


您正在使用google API java客户端库吗?我认为它会有一个验证方法。这看起来不像是验证令牌的正确终点。你在使用google API java客户端库吗?我认为它会有一个验证方法。这看起来不像是验证令牌id的正确终点