域无法使用Api,未安装Groups服务



我正在尝试向url发送get请求https://www.googleapis.com/groups/v1/groups/"+group_id,其中group id是唯一的group id,我希望得到一个描述组设置的响应但是我得到了的响应

{"error":{"errors":[{"domain":"global","reason":"authError","message":"域无法使用Api,未安装Groups服务。","locationType":"header","location":"Authorization"}],"code":401,"消息":"域不能使用Api,Groups服务不是已安装。"}}

我在我的项目api中启用了我的组设置api,并且在我的域中打开了组服务。有人能告诉我为什么会出现这个错误以及如何消除这个错误吗??我正在使用谷歌应用程序进行商务版免费试用。这是我在java 中发送get请求的java代码

package org.ritesh;
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.net.HttpURLConnection;
    import java.net.MalformedURLException;
    import java.net.URL;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    public class Group_Detail extends HttpServlet{
        public void doGet(HttpServletRequest req, HttpServletResponse resp){
        resp.setContentType("text/HTML");
        String access_token=req.getParameter("access_token");
        String group_id=req.getParameter("group");
        String url="https://www.googleapis.com/groups/v1/groups/"+group_id+"?alt=json";
    URL ur;
    try {
        ur = new URL(url);
        HttpURLConnection conn=(HttpURLConnection) ur.openConnection();
        conn.setDoOutput(true); 
        conn.setRequestMethod("GET");
          conn.setRequestProperty("Authorization", "OAuth "+access_token);
          InputStream str= conn.getInputStream();
          BufferedReader reader=new BufferedReader(new InputStreamReader(str));
          String l="";
          resp.getWriter().println("<html><head>Group Detail</head><body>");
          while((l=reader.readLine())!=null)
          {resp.getWriter().println(l);
          }
         } catch (MalformedURLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

        }
    }

我在请求参数中得到了access_token和groupid,它们肯定是正确的。

在问这个问题前几分钟,我启用了组服务。当我在45分钟后尝试这个代码时,运行良好

相关内容

  • 没有找到相关文章

最新更新