是否可以向 Google 日历 API 发出 GET 请求?
我正在使用 AngularJS 创建 GET 请求。但对我来说如何发送 GET 请求(使用 jQuery、Angular 等)并不重要。我的回答很有趣。
test.controller('TestCtrl', function ($scope, $http) {
$scope.title="I WANT TO MAKE A REQUEST";
$http.get('https://www.googleapis.com/calendar/v3/calendars/'{{calendarid}}'/events?key='{{apiKey}}').success(function(data){
$scope.tests= data;
});
here is a screenshot我的变量 calendarid 和 apiKey 值
也许我做错了什么?或者你可以建议一些东西吗?任何答案将不胜感激!
附注如果您需要更多详细信息,请说明。
最佳答案
由于您是用户的日历,因此您需要使用 OAuth 客户端或服务帐户(即机器人用户)而不是 API key 进行身份验证。您指出的 OAuth 客户端 ID 与日历 ID 不同。查找日历 ID 的最简单方法是 make a calendar list call .
我建议查看this getting started有关如何使用 Google API JavaScript 库查找日历数据的指南。
关于javascript - 向 Google 日历 API 发出 GET 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34943954/