Google apps script 无法实施第三方Google日历会议加载项
我正在研究谷歌日历会议插件的实现,发现了一些问题。我按照文档执行示例代码,但它没有按预期工作 在我看来,我的清单文件是完整的,但当我尝试从“从清单部署”链接发布日历会议加载项时,它会打开我的google日历,但它不会显示我的会议,因为它会显示挂起和Uberconference(例如) 我希望在Stackdriver中的入口点函数上有一些日志消息,但即使这样也不起作用。 你有什么线索可以让我开始调查吗? 下面是我的清单文件,也是我的createConference函数定义Google apps script 无法实施第三方Google日历会议加载项,google-apps-script,google-calendar-api,conferencing,Google Apps Script,Google Calendar Api,Conferencing,我正在研究谷歌日历会议插件的实现,发现了一些问题。我按照文档执行示例代码,但它没有按预期工作 在我看来,我的清单文件是完整的,但当我尝试从“从清单部署”链接发布日历会议加载项时,它会打开我的google日历,但它不会显示我的会议,因为它会显示挂起和Uberconference(例如) 我希望在Stackdriver中的入口点函数上有一些日志消息,但即使这样也不起作用。 你有什么线索可以让我开始调查吗? 下面是我的清单文件,也是我的createConference函数定义 { "dependenc
{
"dependencies": {
"enabledAdvancedServices": [{
"userSymbol": "Calendar",
"serviceId": "calendar",
"version": "v3"
}],
"libraries": [{
"userSymbol": "OAuth2",
"libraryId": "1B7FSrk5Zi6L1rSxxTDgDEUsPzlukDsiaserTMogajsHhGBzBkMun4iDF",
"version": "21"
}]
},
"webapp": {
"access": "ANYONE",
"executeAs": "USER_ACCESSING"
},
"exceptionLogging": "STACKDRIVER",
"oauthScopes": [
"https://www.googleapis.com/auth/calendar.addons.execute",
"https://www.googleapis.com/auth/calendar.events.readonly",
"https://www.googleapis.com/auth/calendar.settings.readonly",
"https://www.googleapis.com/auth/script.external_request",
"https://www.googleapis.com/auth/script.scriptapp",
"https://www.googleapis.com/auth/userinfo.email",
"https://www.googleapis.com/auth/script.external_request"
],
"urlFetchWhitelist": [
"https://circuitsandbox.net/"
],
"calendar": {
"name": "My Web Conferencing",
"logoUrl": "https://dl.dropboxusercontent.com/s/sgkt743sv30rid1/logo-circuit-100x100.png?dl=0",
"createSettingsUrlFunction": "createSettingsUrl",
"conferenceSolution": [{
"id": 1,
"name": "My Web Conference",
"logoUrl": "https://dl.dropboxusercontent.com/s/sgkt743sv30rid1/logo-circuit-100x100.png?dl=0",
"onCreateFunction": "createConference"
},
{
"id": 2,
"name": "My Recorded Web Conference",
"logoUrl": "https://dl.dropboxusercontent.com/s/sgkt743sv30rid1/logo-circuit-100x100.png?dl=0",
"onCreateFunction": "createConference"
}
]
}
function createConference(arg) {
var dataBuilder = ConferenceDataService.newConferenceDataBuilder();
var authenticationUrl = 'https://adfs01.circuitsandbox.net/';
var error = ConferenceDataService.newConferenceError()
.setConferenceErrorType(
ConferenceDataService.ConferenceErrorType.AUTHENTICATION)
.setAuthenticationUrl(authenticationUrl);
dataBuilder.setError(error);
return dataBuilder.build();
}
你需要被谷歌列入白名单来开发和调试谷歌日历插件
编辑:在那个时候,你需要在谷歌内部有一个联系人将你列入白名单,但不确定这种情况是否仍然存在。很长时间没有在这方面工作。不知道如何与他们联系,我自己也从未直接联系过。我在白名单上,因此我可以查看所有文档,但由于某些原因,我无法使示例起作用。还有其他想法吗?如何进入白名单?是否有相关文档?如何获得白名单?我在G套件市场上看到了Zoom/Webex/BlueJeans/SalesForce/UberConference和几个插件。如何像他们一样?在那个时候,你需要在谷歌内部有一个联系人将你列入白名单。不知道如何与他们取得联系,我从来没有直接联系过。你在哪里找到实现谷歌日历会议插件的示例/文档?我找不到任何关于
ConferenceDataService
@Gustavo Valensuela的信息。你能让它工作吗?你介意分享一下你是如何进入白名单的吗?