Google Calendar API返回会议数据为待处理状态

问题描述 投票:0回答:1

[当我们使用Google Calendar API创建事件时,在某些情况下,它不会返回环聊链接,但会返回待处理状态。

"conferenceData": {
    "createRequest": {
        "requestId": "kavprurmn7h34jxcq6vgiufs2k",
        "conferenceSolutionKey": {
            "type": "hangoutsMeet"
        },
        "status": {
            "statusCode": "pending"
        }
    }
},

我认为如果我们在一段时间后尝试获取此活动,Google会返回环聊链接。挑战在于如何测试这种情况。当您需要测试时,很难重现此问题,但是该问题在生产中偶尔发生。我们如何测试呢?有没有一种方法可以模拟这种API行为?

google-calendar-api
1个回答
0
投票

在这种情况下,您应该按照here的说明使用指数补偿,以自动查找环聊链接。这样可以防止进行不必要的呼叫,这些呼叫可能会耗尽您的配额或限制您的网络。例如,要在Javascript上完成此操作,可以使用.setTimeout()。随时问任何问题以扩展此答案。

© www.soinside.com 2019 - 2024. All rights reserved.