Gremie
Forum Replies Created
-
@poco i am using the private address of the calendar you can get in ical or xml format.
The xml format link is like https://www.google.com/calendar/feeds/XXXXXXXXXXXX%40group.calendar.google.com/private-XXXXXXXXXXXXXXXX/basic
I use this feed with php iCalendar script which i twisted a little bit with some php/javascript code to make it looks like your widget looks.
And this feed was working fine with your previous widget using Google API V2 and i was perfectly happy like this before it stopped working and i had to find a way to get the same service… I would prefer just using again your widget ??
Anyway, i am sure i am not the only one having a non public agenda (with confidential info) that i want being displayed on a login/pass protected wordpress website only for people with credentials. For exemple, a firm with the weekly/monthly schedule of its employee, @showard29’s need, etc…
Is there a way to send you the calendar ID privately ?I didn’t mean to support xml feeds (it is just the only way i found to display my “not set to public” calendar since google API v3), but to find a way to grab data from a “not set to public” calendar by a kind of authentification. There must be a way… It was working just fine with your widget on Google API v.2.
FYI, i want the data available on a login/pass protected website. So anybody from the crew with the login/pass can access the website and see the agenda, and has no need to have a google account to do so. I don’t make the agenda public because I just don’t want to let people know about the meetings i schedule for the company.
A new message for getting this thread up in the list.
Poco, do you think you might one day have a look on integrating private calendar if you got a chance ?
I unfortunately stopped using your app because it doesn’t manage google calendar not set to public. I found an own solution using PHP iCalendar (based on xml feed – works with either public or private calendar) and developing some kind of widget using iframe tag and javascript.
Result is pretty like the same but i’d rather use your wonderful app instead for future projects.
Cheers and thank you for everythingForum: Plugins
In reply to: [Google Calendar Widget] What is the proper google ID?The proper google ID is the ID of your agenda (found with parameters / details) :
– [email protected] (or the email adress you use as login) if it is your own private agenda linked to your account (it is not possible to delete it)
– [email protected] if it is another agenda your created on your accountIn your case, it is [email protected]
Forum: Plugins
In reply to: [Google Calendar Widget] New version of widget doesn't work@poco i was just passing by at the good time ??
Forum: Plugins
In reply to: [Google Calendar Widget] New version of widget doesn't work@glars89 i think i found the problem : you used the old full url instead of just the calendar ID
in your case, replace in you widget pannel at line “Calendar ID 1” https://www.google.com/calendar/feeds/[email protected]/public/basic
by only
[email protected]and it will work
Forum: Plugins
In reply to: [Google Calendar Widget] 403 Forbidden on Cal URL – Deprecated API?@chaser324 thanks for the info.
Maybe a way to solve my problem of getting data from a private agenda with the Google’s API using OAuth 2.0. I will investigate this.To access a user’s private data, your application must work with Google’s policies for authentication and authorization.
Google defines two levels of API access:
Level Description Requires:
Simple API calls do not access any private user data API key
Authorized API calls can read and write private user data, or the application’s own data API key plus OAuth 2.0 credentials (different for different application types)source : https://developers.google.com/api-client-library/javascript/features/authentication
Forum: Plugins
In reply to: [Google Calendar Widget] 403 Forbidden on Cal URL – Deprecated API?What i strange is that the basic private url xml feed from Google agenda (https://www.google.com/calendar/feeds/XXXXXXXXXXXXXX%40group.calendar.google.com/private-XXXXXXXXXXXXXXX/basic) still give all the information from the agenda without any login/pass, even if the agenda is not set to public.
There must be a way to grab the data and display it as it was before…Forum: Plugins
In reply to: [Google Calendar Widget] 403 Forbidden on Cal URL – Deprecated API?This is what i get :
error: {errors:[{domain:global, reason:notFound, message:Not Found}], code:404, message:Not Found}
code: 404
errors: [{domain:global, reason:notFound, message:Not Found}]
0: {domain:global, reason:notFound, message:Not Found}
domain: “global”
message: “Not Found”
reason: “notFound”
message: “Not Found”I tried to change the privacy of the calendar and checked the “public” box and the problem was solved. Everything works fine when the calendar is set to “public”.
Problem is, i don’t want this calendar to be public… I just want to share this private agenda on pass protected page for my subscribers.
Why Google makes it more and more difficult to share this kind of calendar ?? Even with api v.2 we had to manage some tricks to do it.Do you think you’ll be able to solve this (being able to pass private calendars through you widget) with api v.3 ?
Thank you for your time.
Forum: Plugins
In reply to: [Google Calendar Widget] 403 Forbidden on Cal URL – Deprecated API?Thank you for your quick update.
It doesn’t seem to work for me (WordPress 4.0) as i still only see the loading gif and no data is shown.
But it seems nevertheless communicating with Google. Watching the activity of the calendar api on the google developer site, i can see my connect’s attempts resulting on a “client side error (4xx)” for all of them.I left the box blank on step 7.
My google calendar is not public, but it was working with api v.2 (the whole point of your widget ??
Thanks again