Javascript 创建日历事件时返回奇怪的错误消息
我正在使用Node.js google Client API创建google日历事件,我正在使用以下对象请求使用事件创建会议:Javascript 创建日历事件时返回奇怪的错误消息,javascript,node.js,google-calendar-api,Javascript,Node.js,Google Calendar Api,我正在使用Node.js google Client API创建google日历事件,我正在使用以下对象请求使用事件创建会议: var conferenceData = { createRequest: { requestId: uuid(), conferenceSolutionKey: { type: "hangoutsMeet"
var conferenceData =
{
createRequest:
{
requestId: uuid(),
conferenceSolutionKey:
{
type: "hangoutsMeet"
}
}
}
我从服务器上得到一个错误消息:error:Invalid conference type value。这没有任何意义,因为根据hangoutsMeet,这是一个可接受的值:
可能的值为:
eventHangout,为消费者提供娱乐场所
eventNamedHangout,为G套件用户提供经典的聚会
聚会
有人知道它为什么会返回该错误吗?您的uuid是否返回字符串 试着像这样做:
const event = {
"conferenceData": {
"createRequest": {
"requestId": "someRandomKey",
"conferenceSolutionKey": {
"type": "hangoutsMeet"
}
}
}
};
uuid是否返回字符串 试着像这样做:
const event = {
"conferenceData": {
"createRequest": {
"requestId": "someRandomKey",
"conferenceSolutionKey": {
"type": "hangoutsMeet"
}
}
}
};
我现在面临着同样的问题。 我相信这实际上是因为您尝试插入事件的日历不接受hangoutsMeet会议电话类型 您可以在conferenceProperties.allowedConferenceSolutionTypes中使用API获取日历设置详细信息来检查: - - 对于我的特殊情况,我可以观察到日历只支持eventNamedHangout,而hangoutsMeet没有列出 也就是说,我不知道如何确保特定日历资源支持hangoutsMeet类型 编辑 我的问题似乎来自我使用GCP服务帐户的事实——在这种情况下,我观察到只有eventNamedHangout类型受支持。
当使用通过oauth舞蹈获得的访问令牌向API发送非常相同的负载时,hangoutsMeet变得可用。我目前面临着同样的问题。 我相信这实际上是因为您尝试插入事件的日历不接受hangoutsMeet会议电话类型 您可以在conferenceProperties.allowedConferenceSolutionTypes中使用API获取日历设置详细信息来检查: - - 对于我的特殊情况,我可以观察到日历只支持eventNamedHangout,而hangoutsMeet没有列出 也就是说,我不知道如何确保特定日历资源支持hangoutsMeet类型 编辑 我的问题似乎来自我使用GCP服务帐户的事实——在这种情况下,我观察到只有eventNamedHangout类型受支持。
当使用通过oauth舞蹈获得的访问令牌向API发送非常相同的负载时,hangoutsMeet就可用了。我得到了这个工作。根据您提到的,如果提供conferenceSolution,则必须至少提供一个入口点。否则,请使用createRequest:
conferenceSolution和至少一个入口点,或者createRequest都是必需的。我已经开始工作了。根据您提到的,如果提供conferenceSolution,则必须至少提供一个入口点。否则,请使用createRequest:
conferenceSolution和至少一个entryPoint或createRequest都是必需的。是,如果我不包括hangoutsMeet属性,会议创建成功,但不是正确的会议类型是,如果我不包括hangoutsMeet属性,会议创建成功,但是不是正确的会议类型这听起来是对的,但在我的情况下,我和OP有相同的问题,但我似乎有hangoutsMeet很好:@conference_properties=,他们这里显然有一个问题跟踪者:仅供参考-使用一个服务帐户和模拟真实用户的域范围的授权似乎可以工作!这听起来不错,但在我的例子中,我和OP有同样的问题,但我似乎有一个hangoutsMeet很好:@conference_properties=,他们这里显然有一个问题跟踪者:仅供参考-使用一个带有域范围授权的服务帐户来模拟真实用户似乎可以!你能提供一个你正在使用的有效载荷的例子吗?试着测试一下谷歌允许的限制,比如把自定义信息放在那里,而上面的文档非常稀少……你能提供一个你正在使用的有效负载的例子吗?试图测试谷歌将允许的限制,将自定义信息放在那里,而这上面的文档非常稀少。。。