通过POST请求进行Google日历api身份验证
我正试图向google calendar api发出POST请求,但我不知道如何对其进行身份验证 我采取了以下步骤尝试使用服务帐户执行此操作:通过POST请求进行Google日历api身份验证,post,google-cloud-platform,google-calendar-api,service-accounts,Post,Google Cloud Platform,Google Calendar Api,Service Accounts,我正试图向google calendar api发出POST请求,但我不知道如何对其进行身份验证 我采取了以下步骤尝试使用服务帐户执行此操作: 我已经在谷歌云控制台中启用了日历api 我已经创建了一个新的服务帐户,启用了G套件域范围的委派,并下载了提供的密钥 我已将服务帐户电子邮件添加到日历中,以便能够进行更改和创建活动 我试图创建一个到calendarId/events的POST请求,其中JSON键的内容作为授权头的值,但收到以下错误: { “错误”:{ “错误”:[ { “域”:“全局”,
{
“错误”:{
“错误”:[
{
“域”:“全局”,
“原因”:“authError”,
“消息”:“无效凭据”,
“位置类型”:“标题”,
“位置”:“授权”
}
],
“代码”:401,
“消息”:“无效凭据”
}
}
非常感谢您的帮助。这不仅仅是将密钥文件的内容应用于您的呼叫的问题,所有google API都需要一个访问令牌才能对其进行身份验证 要从服务帐户获取访问令牌,您需要遵循以下步骤 为了获得访问令牌,您需要完成一些步骤来调用api 从API控制台获取客户端ID和私钥后,应用程序需要完成以下步骤:
我建议您选择最喜欢的服务器端编程语言,并为其找到一个客户端库。这将使您自己尝试使用服务帐户进行身份验证变得更加容易。这不仅仅是将密钥文件的内容应用到您的调用中的问题,所有google API都需要一个访问令牌来进行身份验证 要从服务帐户获取访问令牌,您需要遵循以下步骤 为了获得访问令牌,您需要完成一些步骤来调用api 从API控制台获取客户端ID和私钥后,应用程序需要完成以下步骤:
我建议您选择最喜欢的服务器端编程语言,并为其找到一个客户端库。这将使您自己尝试使用服务帐户进行身份验证变得更加容易。请编辑您的问题并包含代码。如果不查看您的代码并了解您在此处使用的语言,我们将无法帮助您。请求是使用Postman而不是编程语言创建的。您打算如何使用Postman从服务帐户创建访问令牌?如果你能,那就太棒了。我很想知道你这样做会让我的生活变得更轻松。请编辑你的问题并加入你的代码。如果不查看您的代码并了解您在此处使用的语言,我们将无法帮助您。请求是使用Postman而不是编程语言创建的。您打算如何使用Postman从服务帐户创建访问令牌?如果你能,那就太棒了。我很想看看你这样做能让我的生活更轻松一点。