gpt4 book ai didi

javascript - gapi.auth2 已使用不同的选项进行初始化。考虑调用 gapi.auth2.getAuthInstance() 而不是 gapi.auth2.init()

转载 作者:行者123 更新时间:2023-12-03 17:33:39 26 4
gpt4 key购买 nike

我需要跨多个帐户连接到多个 Google 议程以获取事件。为每个要连接的议程调用以下函数,它适用于第一个查询的帐户,之后我收到上述错误。我怎样才能连接到下一个帐户,身份验证是否需要断开连接或取消设置?

function runClient(apikey, client_id, calendar_id, post_id){
gapi.load('client:auth2', initClient);
function initClient() {
gapi.client.init({
discoveryDocs: ["https://www.googleapis.com/discovery/v1/apis/calendar/v3/rest"],
}).then(() => {
gapi.auth2.init({
client_id: client_id,
apiKey: apikey,
scope: "https://www.googleapis.com/auth/calendar.readonly",
}).then(getUpcomingEvents(calendar_id, post_id));
});
}
}

最佳答案

出于某种原因,删除 scope gapi.client.init() 中的参数对我来说是解决此问题的方法。显然,范围现在将是默认的,而不是用户定义的

关于javascript - gapi.auth2 已使用不同的选项进行初始化。考虑调用 gapi.auth2.getAuthInstance() 而不是 gapi.auth2.init(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52400641/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com