我正在寻找一个使用HTTP GET或POST使用Google Calendar API的非常简单的示例
那里的所有示例都需要这些庞大的语言X库。我只想使用可以在任何语言中运行且不需要任何库的原始http示例。
即 https://www.googleapis.com/calendar/v3/users/me/calendarList/primary?key=mykey
但是,当然这是行不通的,我认为您的Google API密钥没有密钥选项,您需要以某种方式对其进行授权。
最好使用Java或JavaScript的原始示例,
就像是,
HttpPost request = new HttpPost("https://www.googleapis.com/calendar/v3/users/me/calendarList/primary?key=mykey");
DefaultHttpClient client = new DefaultHttpClient();
client.getCredentialsProvider().setCredentials(
new AuthScope(AuthScope.ANY),
new UsernamePasswordCredentials(user, password));
HttpResponse response = client.execute(request);
但是..有效,什么是用户名/密码或如何验证Auth ...
任何帮助深表感谢。
这个问题在这篇文章中得到了回答。
答案文章引用了how2,它向您展示了如何仅使用HTTP GET / POST并不需要任何客户端库的三个简单步骤来调用任何google auth API。
我花了整整一天的时间来尝试使用Google的how2和客户端库进行某些工作,但最终并没有得到我可以使用的任何东西。但是按照这种方式,我在应用程序中花了不到一小时的时间就可以工作了。非常感谢博客作者。