Jak*_*san 9 api calendar oauth google-calendar-api google-api
看起来Google Calendar API的当前版本是v3,我相信过去它支持OAuth和用于JavaScript /浏览器实现的简单API密钥.
自2017年2月2日起:是否仍可以将Google Calendar API与API密钥一起使用,或者要求对API的任何访问(甚至访问公共日历)都通过OAuth2.0进行?
根据Google Calendar API,"您的应用必须使用OAuth 2.0来授权请求"(https://developers.google.com/google-apps/calendar/auth),但我的API请求正在打开公共日历而不是需要登录,因为没有数据是私有的.
小智 7
好吧,看来Google日历现在需要授权令牌才能访问其自己的API。他们的文档中指出,您的应用程序发送到Google Calendar API的每个请求都必须包含授权令牌。令牌还会向Google标识您的申请。
我在此问题中发现您无法使用API密钥访问日历信息。API密钥(或简单的API访问密钥)不是授权令牌,只能用于某些API调用,例如Google搜索查询等;API密钥将不允许您访问任何用户特定的数据,我假设这是通过此日历应用程序实现的目标。
我尝试通过使用API密钥访问Google日历请求,但出现错误401“需要登录”
https://www.googleapis.com/calendar/v3/users/me/calendarList/primary?key=YOUR_API_KEY
Run Code Online (Sandbox Code Playgroud)
为了验证API_KEY是问题,我尝试在Google Maps请求中使用它。
https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap
Run Code Online (Sandbox Code Playgroud)
我得到了一个成功的回应。
希望这些信息对您有所帮助。
| 归档时间: |
|
| 查看次数: |
3390 次 |
| 最近记录: |