[当我们使用Google Calendar API创建事件时,在某些情况下,它不会返回环聊链接,但会返回待处理状态。
"conferenceData": {
"createRequest": {
"requestId": "kavprurmn7h34jxcq6vgiufs2k",
"conferenceSolutionKey": {
"type": "hangoutsMeet"
},
"status": {
"statusCode": "pending"
}
}
},
我认为如果我们在一段时间后尝试获取此活动,Google会返回环聊链接。挑战在于如何测试这种情况。当您需要测试时,很难重现此问题,但是该问题在生产中偶尔发生。我们如何测试呢?有没有一种方法可以模拟这种API行为?
在这种情况下,您应该按照here的说明使用指数补偿,以自动查找环聊链接。这样可以防止进行不必要的呼叫,这些呼叫可能会耗尽您的配额或限制您的网络。例如,要在Javascript上完成此操作,可以使用.setTimeout()
。随时问任何问题以扩展此答案。