Hidden event being shared with google calendar - google-calendar-api

Some spam email managed to create a hidden reoccurring event in my google calendar and it's being shared with outlook (www.hotmail.com) and my iPhone.
On my iPhone, I was able to delete the series and it disappeared.
On hotmail, I can't seem to do anything to it.
I know its coming from the shared google calendar because I removed the calendar from hotmail and it disappeared, and then re-appeared when I added it again.
How do I find this in google and delete so I'm not forever reminded that "poste italien" is delivering something tonight at 2:10am?

FWIW, after much fiddling, I:
exported my calendar from gmail
looked at the text.ics and found the date the event was created (2 years ago!)
went to my calendar in gmail and found the event on that date and deleted it (and the series)
removed the calendar from hotmail
reimported/resubscribed the calendar
And at that point it did not show up any more. hurrah.

Related

Embedding Google Calendar Containing Imported Calendars that are not Public

I am trying embed three calendars (Homeaway, Trip Advisor and Airbnb) onto my website, however none of the three have explicit widget functionality to enable them to be embed.
All three do however allow you to add the calendar's to your own google calendar, so I figured the best way around this would be to add them to google calendar then embed the google calendar onto my website.
I have set the permission settings to 'Anyone can' see all event details after importing these into google calendar.
Upon exporting and adding the iframe to the website, the event calendar produces the following error which I believe is due to the calendars I've imported not being enabled to publically be shared from the source they have been imported: Error Message
Does anyone have any suggestions on how to get around this issue?
I discussed this with a representative from Homeaway and Trip Advisor if anyone was looking for an answer to this same issue.
They have permissions for their calendars set so that this is not possible. Unfortunately linking to their website for the calendar seems to be the best way to do this.

Firebase does not track clicks on dynamic links

I have created a dynamic link through the Firebase console. The link works correctly according to its flow.
The issue is that the link analytics does not work. On the day of creation, Firebase counted clicks. But on the day after creation, total amount of clicks is equal to zero (while I know that there were at least 11 clicks).
How to solve this?
There are a couple of things that may have happened here:
1) There was recently a change that meant that clicks are no longer reported right away. This is actually to enable the new link analytics API: https://firebase.google.com/docs/reference/dynamic-links/analytics
2) Dynamic Links also reports to Google Analytics for Firebase. These reports default to showing "yesterday" which can be a bit confusing. GA also batches its reporting on the client side to save battery, so even though analytics are recorded, they aren't necessarily reported until later.

When does the "Other Calendar" from Google Calendar get updated?

I have added a calendar to my google calendar by using option "Add by URL".
This URL is from web application, so when I make some changes to the Schedule date of the task in web application it should also get reflected in google calendar that I have added.
When I add the calendar for first time all the schedule dates are shown in calendar but when some rescheduling is done those changes are not reflected.
So I would like to know the frequency at which google updates the "Other Calendar". Is is after every 24 hours?
Notes : ICalendar format is used for adding events.
I think this feature is not yet supported as of now.
This question was also asked in this calendar forum where the suggested workaround was:
just add another calendar by url, but this time change URL a little
bit so that Google thinks that this is a new, different calendar:
http://server.com/my/calendar/feed.php
http://server.com/my/calendar/feed.php?version=2
Your server will just ignore this extra parameter.

Add custom events to website user's google calendar using calendar api

I envision a user visiting my mobile website (not an app), finding an important event with an associated date, being asked if they want to sync this date/event to their google calendar, saying yes, and my website depositing this event into their google calendar.
Their would be many events, and they would be based on user input, so it wouldn't work to just sync my calendar with theirs. I would have to insert a custom date/event into their calendar so they could track it.
Hopefully this makes sense. I haven't seen anything like this on the web but I'm sure it exists.
Thanks,
S
Take a look at the Google Calendar Event Publisher Guide. It sounds like it will meet your needs.

Google Calendar no longer imports alarms with iCalendar files

I wrote a script that generates several events with alarms in an iCalendar file. I used to be able to import these into Google Calendar and the alarms would work as designed. At some point within the last week, when I import one of the iCalendar files, the event reminders no longer show up in Google Calendar. To diagnose this, I tried creating a test event with an alarm and then taking it out of the Google Calendar iCal link. Here are the results minus some header information between BEGIN:VCALENDAR and the first BEGIN:VEVENT:
BEGIN:VCALENDAR
BEGIN:VEVENT
DTSTART:20130430T210000Z
DTEND:20130430T220000Z
DTSTAMP:20130430T143211Z
UID:cn0rdei9gdpbn0902jdvs0ltdkx1
CREATED:20130430T142949Z
DESCRIPTION:
LAST-MODIFIED:20130430T142949Z
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Test event
TRANSP:OPAQUE
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:This is an event reminder
TRIGGER:-P0DT0H10M0S
END:VALARM
END:VEVENT
END:VCALENDAR
Changing the UID and re-importing it results in the event being imported correctly, except the reminder no longer exists. The same is true if I leave in the time zone information I elided above.
Has Google simply removed the ability to import alarms or is there some way to fix this?
Setting a default reminder is not even a workaround because you still lose ALL your ics alarm entries.
I have tried every approach I can found on Internet and here and found a pretty good solution with iOS device, say iPhone.
1. Save your ics file
2. email this ics file as an attachment to your email which was set up in your iphone.
3. From iPhone, open that email and click on the attached ics file
4. At this point, your iPhone should ask you which calendar you want to import your icc. Select your Gmail calendar
5. The entries in the ics should appear in your Google calendar after sync (may take a few minutes, depending on your environment)
My iPhone is iOS7.
I haven't tried on iPad or other iOS version but it should work on other iOS version or iPad, I think.
In case you doubt, you can try editing a single event ics and try it before importing big ics files. I personally tried it and check if the VALARM is set in Google calendar. It did work !!!!
Hope this help you all.
This problem has been there for such a long time ~
Shame on Google, anyway.
----- Some Background Notes -----
The reason why I am looking for such solution is : I import a holiday calendar file which will set alarm for each DAY!! and there's no way to roll back previous calendar (while Google Contacts let you roll back, Google Calendar don't have much capability!).
What I can do is
1. export this messed-up calendar to google.ics
2. write a script to get rid of those messy events (CREATED: Some Specific DATE/TIME)
3. Delete ALL events from your google calendar
4. Use above method to re-import the new ics files which contains your original events with correct alarm/reminders
The best workaround I could find was suggested on Twitter by #jxchong. I created a new Google Calendar with the desired alert set as a default, and imported the events I want alarms on to it. This only works when I want the same alarm set on each event.

Resources