Comments (36)
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.
from jidesha.
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)
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).
from jidesha.
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.
from jidesha.
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
from jidesha.
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.
from jidesha.
any insights into this? how is it?
from jidesha.
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.
from jidesha.
@damencho Is there any update on Google Calendar Addon?
from jidesha.
Nope, sorry.
from jidesha.
@damencho Thanks for the reply.
Is this(https://gsuite.google.com/marketplace/app/jitsi_meet_for_google_calendar/421935948107) based on jidesha?
from jidesha.
Nope. This is a google addon, which API is still not public.
from jidesha.
Ok! a slightly unrelated question. Did you guys use Google App Script for this?
from jidesha.
Yes.
from jidesha.
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
from jidesha.
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.
from jidesha.
Ok! So the API to add custom video conferencing is not publically available and you need Google's permission to access it?
from jidesha.
That is correct.
from jidesha.
Thanks again for the help
from jidesha.
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?
from jidesha.
Sorry, I don't know. We got an invitation from Google while working with them on some other subject...
from jidesha.
@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.
from jidesha.
The source code for the addon will be published once the API is public, which is still not public. Sorry.
from jidesha.
@damencho
Google Gadgets API is public as https://developers.google.com/gadgets. Do you mean the API for google calendar is still not public?
from jidesha.
Google Calendar Addons API is not public.
from jidesha.
Thanks for the information. I didn't know that, and this can be really useful for those that want to use it.
from jidesha.
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."
from jidesha.
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.
from jidesha.
@damencho Since the G Suite Add-ons are now generally available I was wondering if the source code is public yet?
from jidesha.
No it is not, sorry. I have not worked on that ... as there are more urgent tasks.
from jidesha.
@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?
from jidesha.
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.
from jidesha.
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?
from jidesha.
@MichielDeMey I read it in the same way so I would have interpreted the text as out of beta.
from jidesha.
I don't see the documents publicly available and I still see the warning on them, 'private do not share' ...
from jidesha.
@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.
from jidesha.
Nope sorry.
from jidesha.
Related Issues (20)
- 0.2.6.9 ? HOT 2
- Error when Trying to Share Screen With Chrome HOT 1
- Chrome extension does not work on personal server HOT 2
- Screen sharing: Black application window capture HOT 1
- Failure to download a custom extension using jidesha from Chrome Store HOT 2
- Error extension Chrome 63.0.3239.108 HOT 5
- I'd done everything, but screen sharing button still doesn't present at Chrome
- Tutorial: Chrome extension install via Chrome webstore HOT 8
- About externally_connectable matches HOT 1
- Inline Installation API deprecation HOT 24
- Screen sharing show unlimited loopings HOT 10
- Create Outlook 365 Calendar Meeting Doesn't Work HOT 2
- should I compile-update regularly the chrome/chromium extension? HOT 2
- Followed steps exactly, but still points to jitsi.net HOT 3
- Change from JS to native Google Calendar Template system to fix bug? HOT 5
- Update phone #s inserted by Jitsi Meetings Chrome extension HOT 1
- not showing description on google calender
- add ability to set room name HOT 1
- Feature request: nextcloud calendar support
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ššš
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ā¤ļø Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jidesha.