Events 没有得到聚会的会议链接?

Events 没有得到聚会的会议链接?,events,google-api,google-calendar-api,hangouts-api,Events,Google Api,Google Calendar Api,Hangouts Api,我使用日历api创建了一个事件,但没有获得会议链接。另外,我在postman中测试了api,但收到了附加正文的错误请求 resource:{conferenceData:{createRequest:{requestId:7qxalsvy02}}} conferenceDataVersion: 1 summary: demo14 start: { dateTime: 14/10/2020, timeZone: UTC} end: { dateTime: 14/10/2020, timeZone:

我使用日历api创建了一个事件,但没有获得会议链接。另外,我在postman中测试了api,但收到了附加正文的错误请求

resource:{conferenceData:{createRequest:{requestId:7qxalsvy02}}}
conferenceDataVersion: 1
summary: demo14
start: { dateTime: 14/10/2020, timeZone: UTC}
end: { dateTime: 14/10/2020, timeZone: UTC}
attendees: [{email: burhanuddin.hussain@pragtech.co.in, self: True}]
description:des
附加代码

bearer='bearer'+登录用户id.access\u令牌
有效载荷={}
标题={
“内容类型”:“应用程序/json”,
“授权”:持有人
}
与会者名单=[]
Attendes=self.sudo().partner\u id
对于与会者中的我:
与会者名单。附加({“email”:i.email})
资源={“conferenceData”:{“createRequest”:{“requestId”:“7qxalsvy02”}}
身体={
“资源”:资源,
“conferenceDataVersion”:1,
“摘要”:self.name,
“开始”:{“日期时间”:开始日期时间,“时区”:“UTC”},
“结束”:{“日期时间”:结束日期时间,“时区”:“UTC”},
“与会者”:与会者名单,
“描述”:自我描述,
}
data_json=json.dumps(body)
url='1〕https://www.googleapis.com/calendar/v3/calendars/“+login\u user\u id.calendar\u id+”/events”
hangout\u meet\u response=requests.request(“POST”,url,headers=headers,data=data\u json)
如果挂断满足响应状态代码==200:
data\u rec=hangout\u meet\u response.json()
write({“meet_url”:data_rec.get('hangoutLink'),“meet_id”:data_rec.get('id'))
hangout\u meet\u link=数据记录获取('hangoutLink')
如果挂断连接:
self.write({“meet_code”:hangout_meet_link.split('/')[3]})
elif hangout\u meet\u response.status\u code==401:
raise USERROR(“请通过Hangouts Meet进行身份验证”)
conferenceDataVersion
不是请求正文的一部分,它需要合并到请求URL中:
进行了更改但没有得到响应出于测试目的,通过将请求正文设置为
{“conferenceData”:{“createRequest”:{“requestId”:“7qxalsvy03”},“summary”:“self.name”,“start”:{“dateTime”:“2020-10-15T10:00:00”,“timeZone”:“UTC”},“end”:{“dateTime”:“2020-10-15T15:00:00”,“时区”:“UTC”}
并将
字段设置为
hangoutLink
。此外,请参阅更新的答案,跳过键
资源
。很高兴为您提供帮助!出于文档目的,如果可以,请接受答案(✓) 这对你很有帮助——它也帮助将来有同样问题的其他人找到解决方案:)请修复python缩进。它们看起来有点不对劲。
url='https://www.googleapis.com/calendar/v3/calendars/'+login_user_id.calendar_id+'/events?conferenceDataVersion=1';


body = {
  "conferenceData":{"createRequest":{"requestId": "7qxalsvy02"}},
  "summary" : self.name,
  "start": { "dateTime": start_datetime, "timeZone": "UTC"},
  "end": { "dateTime": end_datetime, "timeZone": "UTC"},
  "attendees":attendees_list,
  "description":self.description
  }