Google日历文档建议输入3P链接的方法。但是,经过多次尝试,我失败了。有没有办法这样做?
我尝试了不同的方法在conferenceData对象中输入详细信息。试过insert,update和patch。
代码段
const insertEvent = await calendar.events.insert({
calendarId: "primary",
sendNotifications: true,
supportsAttachments: true,
requestBody: {
summary: "Hell Yeah",
start: {
dateTime: "2022-03-25T08:30:00.000Z",
timeZone: "Asia/Kolkata",
},
end: {
dateTime: "2022-03-25T09:30:00.000Z",
timeZone: "Asia/Kolkata",
},
conferenceData: {
conferenceId: "93831668388",
conferenceSolution: {
iconUri: "https://st1.zoom.us/static/6.0.5527/image/new/ZoomLogo.png",
key: { type: "addOn" },
name: "Zoom",
},
entryPoints: [
{
entryPointType: "video",
label: "zoom.us/j/93831668388?pwd=UHRqU0VwMjF3d1B0VXU5bFBRYWIxdz09",
passcode: "4gnZXJ",
uri: "https://zoom.us/j/93831668388?pwd=UHRqU0VwMjF3d1B0VXU5bFBRYWIxdz09",
},
],
},
},
});但该事件是在没有任何缩放会议链接的情况下创建的。
发布于 2022-09-19 02:06:39
您的请求的问题是iconUri。如果没有它,你的要求就会奏效。文档没有为iconUri指定任何要求,但是,我尝试了多种格式(png、SVG、jpg等)。我也不清楚这些限制是什么,甚至他们为Google使用的图标也会失败。工作的iconUri的一个例子是缩放插件所使用的一。
最小的工作示例如下所示:
conferenceData: {
conferenceSolution: {
key: { type: "addOn" },
name: "Zoom",
},
entryPoints: [
{
entryPointType: "video",
passcode: "4gnZXJ",
uri: "https://zoom.us/j/93831668388?pwd=UHRqU0VwMjF3d1B0VXU5bFBRYWIxdz09",
},
],
},类似于插件生成的内容如下所示:
"conferenceData": {
"entryPoints": [
{
"entryPointType": "video",
"uri": "https://zoom.us/j/93831668388?pwd=UHRqU0VwMjF3d1B0VXU5bFBRYWIxdz09",
"label": "zoom.us/j/93831668388?pwd=UHRqU0VwMjF3d1B0VXU5bFBRYWIxdz09",
"meetingCode": "93831668388",
"passcode": "4gnZXJ"
},
{
"regionCode": "US",
"entryPointType": "phone",
"uri": "tel:+13092053325,,89815701514#",
"label": "+1 309-205-3325",
"passcode": "2753507469"
},
{
"regionCode": "IE",
"entryPointType": "phone",
"uri": "tel:+35316533895,,89815701514#",
"label": "+353 1 653 3895",
"passcode": "2753507469"
},
{
"entryPointType": "more",
"uri": "https://applications.zoom.us/addon/invitation/detail?meetingUuid%3D%252BEfhBWj1RaeatV6Qo4QPeg%253D%253D%26signature%1a2E5Aa06313c4d378f6a231d83a13eec96f1643f81e300de80bf9eb4784b91440%26v%3D1&sa=D&source=calendar&usg=AOvVaw2jZJmsX7bEbWL1wVde7dOM"
}
],
"conferenceSolution": {
"key": {
"type": "addOn"
},
"name": "Zoom Meeting",
"iconUri": "https://lh3.googleusercontent.com/pw/AM-JKLUkiyTEgH-6DiQP85RGtd_BORvAuFnS9katNMgwYQBJUTiDh12qtQxMJFWYH2Dj30hNsNUrr-kzKMl7jX-Qd0FR7JmVSx-Fhruf8xTPPI-wdsMYez6WJE7tz7KmqsORKBEnBTiILtMJXuMvphqKdB9X=s128-no"
},
"conferenceId": "93831668388",
"notes": "Meeting host: <a href=\"mailto:meeting_creator@mail.com\" target=\"_blank\" > meeting_creator@mail.com</a> <br> <br> Join Zoom Meeting: <br> <a href=\"meeting_creator@mail.com\" target=\"_blank\" > https://zoom.us/j/93831668388?pwd=UHRqU0VwMjF3d1B0VXU5bFBRYWIxdz09 </a>"
}https://stackoverflow.com/questions/71603538
复制相似问题