javascript - 向 Google 日历 API 发出 GET 请求

标签 javascript jquery get google-api

是否可以向 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我的变量 calendaridapiKey

也许我做错了什么?或者你可以建议一些东西吗?任何答案将不胜感激!

附注如果您需要更多详细信息,请说明。

最佳答案

由于您是用户的日历,因此您需要使用 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/

相关文章:

javascript - 表单显示,同时将 acts-as-taggable-on gem 与 jquery tag-it 插件集成

javascript - 基本的 javascript json 子数组解码

javascript - LoDash:减少 Angular 返回 0

javascript - 如何使用 jQuery 在选择框中显示 JSON 数据?

javascript - 在codeigniter中通过ajax删除后隐藏数据表的行(tr)

ruby-on-rails - Rails4 + 回形针 : Url and Path not matching

get - Spark Java框架中如何使用get获取请求参数?

c# - 启用 URL 重新路由后 Ajax 停止工作

jquery - Google 会抓取通过 jQuery 的加载功能加载的内容吗?

c# - 发送 HttpWebRequest 时出现 SSL/TLS 安全通道异常