0
我想發送一個獲取請求的網址https://www.googleapis.com/groups/v1/groups/「+ group_id其中組ID是一個唯一的組ID我希望得到一個響應,將描述組的設置 而是我得到的迴應域不能使用Api,組服務沒有安裝
{ 「錯誤」:{ 「錯誤」:[{ 「域」: 「全局」, 「原因」: 「authError」, 「消息」:「域名不能使用「, 」locationType「:」header「,」location「:」Authorization「}],」code「: 401,」message「:」域不能使用Api,Groups服務不是安裝了 。「}}
我在我的項目api中啓用了我的組設置api,並且在我的域中啓用了組服務可以任何人告訴我爲什麼我得到這個錯誤以及如何擺脫這個錯誤我正在使用谷歌商業版免費試用版應用程序。 這裏是在請求參數在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發送GET請求我的Java代碼,他們是肯定正確。