Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Fullcalendar 重定向到Google日历添加事件_Fullcalendar - Fatal编程技术网

Fullcalendar 重定向到Google日历添加事件

Fullcalendar 重定向到Google日历添加事件,fullcalendar,Fullcalendar,有没有一种简单的方法可以使用Javascript让用户将系统事件添加到他们的Google日历事件中?我需要在这里完成的是,当用户单击日历上的事件时,将出现一个弹出窗口,提示用户登录到Google(OAuth 2.0),然后用户将被重定向到Google页面以创建事件。而用户将添加的事件数据则通过Javascript发送。我使用来自的完整日历。 我已经浏览了fullcalendar.io文档,但找不到如何执行此操作。 有我参考的链接吗?我需要Google提供的API来实现这一点。这不是一个完整的解决

有没有一种简单的方法可以使用Javascript让用户将系统事件添加到他们的Google日历事件中?我需要在这里完成的是,当用户单击日历上的事件时,将出现一个弹出窗口,提示用户登录到Google(OAuth 2.0),然后用户将被重定向到Google页面以创建事件。而用户将添加的事件数据则通过Javascript发送。我使用来自的完整日历。 我已经浏览了fullcalendar.io文档,但找不到如何执行此操作。
有我参考的链接吗?我需要Google提供的API来实现这一点。

这不是一个完整的解决方案,但简单地重定向到带有路径参数的Google日历页面可能会有所帮助


这将打开包含日期和事件详细信息的谷歌日历用户界面。

“已重定向到谷歌页面以创建事件”。您可以这样做,但用户必须重新键入数据。您可能正在寻找的是GoogleCalendarAPI(),它允许您在不使用GoogleGUI的情况下以编程方式操作日历数据。用户可以使用fullCalendar作为GUI,然后在后台编写代码,在用户选择事件时通过API将其发送给Google。用户需要做的唯一一件事是首先登录到他们的帐户。但是没有“简单”的解决方案,你必须自己编写集成代码(除非有人已经编写了这样一个工具来与Google/FullCalendar集成,也许你可以用Google将其集成)。基本上,您只需在fullCalendar中处理eventClick,然后通过ajax调用Google API——API文档中提供了JS库和示例。所以这并不“简单”,但我也不会说它特别“难”。如果您有问题,请在此处发布您的尝试,以便有人可以帮助您解决。您回答了我的问题,但您共享的链接已被访问,我无法在那里找到指南。我只使用了一个“events.insert”api。但这是以编程方式添加,而不是在Google的事件创建页面上弹出对话框。为什么要将其弹出到创建事件页面?我已经说过这不是一个好办法。即使您将用户重定向到正确的页面,1)也无法将数据自动插入该页面的输入字段(因为这将需要在该页面上进行脚本注入攻击),2)即使您解决了这一问题,用户也完全不需要执行一个步骤来确认,当您可以直接将数据插入他们的日历时,无需任何努力。我不明白你为什么要这样做,这只会给每个人带来额外的工作,因为我的客户希望这样。如果真的没有办法做到这一点,我想我将创建自己的对话框,弹出并提示用户确认,并以编程方式使用calendar.events.insert API。