Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Creating jitsi meet using Google Calendar #45

Closed
minkyul opened this issue Oct 31, 2018 · 36 comments
Closed

Creating jitsi meet using Google Calendar #45

minkyul opened this issue Oct 31, 2018 · 36 comments

Comments

@minkyul
Copy link

minkyul commented Oct 31, 2018

I successfully installed jidesha for desktop sharing and scheduling a jitsi event using google calendar.
Desktop sharing is working fine but sometimes the event in the google calendar does not have the "location" information. It is not very consistent; sometimes the event does have the location, but not always.

Did anyone experience this? Is it a known bug?

-Minkyu

@damencho
Copy link
Member

damencho commented Nov 3, 2018

Yep, editing those fields is tricky. We've been testing it a lot and haven't noticed any issues, but it will not surprise me for cases where it doesn't work.
We are working on that, improving it in other way.

@jtoy
Copy link

jtoy commented Dec 24, 2018

any insights into this? how is it?

@damencho
Copy link
Member

We are currently working on adding calendar addon with which you can schedule meetings the same way you can use Hangouts for calendar events.
This addon will deprecate the calendar integration in jidesha that is for google calendar.

@ghost
Copy link

ghost commented Nov 15, 2019

@damencho Is there any update on Google Calendar Addon?

@damencho
Copy link
Member

Nope, sorry.

@ghost
Copy link

ghost commented Nov 15, 2019

@damencho Thanks for the reply.
Is this(https://gsuite.google.com/marketplace/app/jitsi_meet_for_google_calendar/421935948107) based on jidesha?

@damencho
Copy link
Member

Nope. This is a google addon, which API is still not public.

@ghost
Copy link

ghost commented Nov 15, 2019

Ok! a slightly unrelated question. Did you guys use Google App Script for this?

@damencho
Copy link
Member

Yes.

@ghost
Copy link

ghost commented Nov 15, 2019

I have been struggling to figure out the complete process for app script.
Can you provide a big-picture overview of the project?
How your team or you did it? I am struggling on how to add my meeting config in conference dropdown where it shows Hangout/Jitsi-meet?

I appreciate your help on a completely unrelated topic from the ticket

@damencho
Copy link
Member

First you need Google's approval to use the API, then the API will be available for you to use it, you will get access and to documentation.

@ghost
Copy link

ghost commented Nov 15, 2019

Ok! So the API to add custom video conferencing is not publically available and you need Google's permission to access it?

@damencho
Copy link
Member

That is correct.

@ghost
Copy link

ghost commented Nov 15, 2019

Thanks again for the help

@ghost
Copy link

ghost commented Nov 19, 2019

Hey @damencho Is there an online resource to help me apply for the API.
Can you guide me on how you applied for the API?

@damencho
Copy link
Member

Sorry, I don't know. We got an invitation from Google while working with them on some other subject...

@bobbercheng
Copy link

@damencho
Did you open source for calendar addon(https://gsuite.google.com/marketplace/app/jitsi_meet_for_google_calendar/421935948107)? I cannot find it on github.

@damencho
Copy link
Member

damencho commented Dec 4, 2019

The source code for the addon will be published once the API is public, which is still not public. Sorry.

@bobbercheng
Copy link

@damencho
Google Gadgets API is public as https://developers.google.com/gadgets. Do you mean the API for google calendar is still not public?

@damencho
Copy link
Member

damencho commented Dec 4, 2019

Google Calendar Addons API is not public.

@hthetiot
Copy link

hthetiot commented Dec 5, 2019

Hello @damencho, I have found the way to actually implement the Calendar Addon by reverse engineering Google Calendar source code and existing sparse information on internet.

Note: See https://Sylaps.com options (We dont use Jisti BTW)
Screen Shot 2019-12-05 at 2 18 27 PM

I think the process to officialy get access to the API is to apply to "G Suite Add-ons (beta)" at the following URL (I will confirm once/If get approved).

Screen Shot 2019-12-05 at 2 38 32 PM

Screen Shot 2019-12-05 at 2 39 03 PM

@damencho
Copy link
Member

damencho commented Dec 5, 2019

Thanks for the information. I didn't know that, and this can be really useful for those that want to use it.

@hthetiot
Copy link

hthetiot commented Dec 6, 2019

I confim that to implement google calendar addon you need to apply to the G Suite Add-ons (beta) program, here https://gsuite.google.com/campaigns/index__add-ons-beta.html

Note: My previous message as been edited to match following requirements "Confidential material: Do not share or discuss until authorized to do so."

@damencho
Copy link
Member

damencho commented Dec 6, 2019

Note: My previous message as been edited to match following requirements "Confidential material: Do not share or discuss until authorized to do so."

Thanks for the update. Yep, this is the reason why the add-on is not open-sourced.

@christefano
Copy link

FYI, the G Suite Add-ons Beta program form now says:

Thank you for your interest in G Suite Add-ons. As of February 4, 2020, G Suite Add-ons are generally available. You can check out currently available G Suite Add-ons at https://gsuite.google.com/marketplace/category/works-with-gsuite and learn more about building add-ons at https://developers.google.com/gsuite/add-ons/concepts/types#g_suite_add-ons

I’m able to install the Jitsi Meet for Google Calendar add-on here: https://gsuite.google.com/marketplace/app/jitsi_meet_for_google_calendar/421935948107

Unfortunately for me and my self-hosted Jitsi Meet server, as one of the commenters has said:

Doesn't work with a custom Jitsi server, only meet.jit.si. Fair enough but could be stated more explicitly. Also, does not allow changing / setting the meeting URL, which seems like a pretty fundamental feature.

@lievenjanssen
Copy link

@damencho Since the G Suite Add-ons are now generally available I was wondering if the source code is public yet?

@damencho
Copy link
Member

damencho commented Apr 3, 2020

No it is not, sorry. I have not worked on that ... as there are more urgent tasks.

@ThisGuyCodes
Copy link

@damencho I'm curious if the closed-source addon only works for meet.jit.si (as opposed to letting you point it at your own instance) due to restrictions imposed by google for gsuite addons?

@damencho
Copy link
Member

It works only for meet.jit.si. I will be checking this week when I have time the APIs and whether we are allowed to publish the code, if that is so, I will create a repo with it and will ping you here and closing this issue. So stay tuned.

@damencho
Copy link
Member

It is still not public as said on https://developers.google.com/gsuite/add-ons/concepts/types#g_suite_add-ons

These add-ons require a well-developed third-party conferencing solution for the add-on to connect to. Because of this requirement, Calendar conferencing add-ons were kept in an extended beta phase and not documented publicly for some time. Most developers don't have any need to ever develop a conferencing add-on.

@MichielDeMey
Copy link

I read it as the past tense "were kept in an extended beta phase" as in, no longer in beta?

Not sure how to interpret this, maybe double-check with a Google Developer representative if conference add-on code can be shared?

@lievenjanssen
Copy link

lievenjanssen commented Apr 21, 2020

@MichielDeMey I read it in the same way so I would have interpreted the text as out of beta.

@damencho
Copy link
Member

I don't see the documents publicly available and I still see the warning on them, 'private do not share' ...

@lievenjanssen
Copy link

@damencho do you have a contact at Google I can reach out to to discuss this? Currently Google is in a state that you can't request a beta anymore, it says that it's public but there is no public documentation yet which doesn't really make sense.

@damencho
Copy link
Member

Nope sorry.

@damencho
Copy link
Member

We did the initial import of the code of the Calendar Addon you can find today in the gsuite store.

Any recommendations, PRs, and updating docs (as there are non in the moment ) and such are more than welcome! Thank you.

https://github.com/jitsi/calendar-addon

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants