{"id":968,"date":"2009-03-29T04:10:59","date_gmt":"2009-03-29T08:10:59","guid":{"rendered":"http:\/\/judykat.com\/ken\/?p=968"},"modified":"2009-03-29T04:10:59","modified_gmt":"2009-03-29T08:10:59","slug":"outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry","status":"publish","type":"post","link":"https:\/\/judykat.com\/ken-judy\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\/","title":{"rendered":"Outlook -> Office Online -> [insert icalendar hack here] -> Google Calendar -> Google Sync -> Blackberry"},"content":{"rendered":"<p>I have reason to want an exchange calendar sync&#8217;d to my blackberry. Problem being, the blackberry is not on that exchange server&#8217;s enterprise services and blackberry internet service doesn&#8217;t sync calendars.<\/p>\n<p>Happily, <a href=\"http:\/\/blogs.msdn.com\/outlook\/archive\/2007\/08\/08\/publishing-a-calendar-using-office-online.aspx\">Office Online offers the ability to publish calenders<\/a> in an icalendar format. With <a href=\"http:\/\/www.google.com\/mobile\/blackberry\/sync.html\">Google Sync for Blackberry<\/a> and Google Calendar I could subscribe and sync to my blackberry.<\/p>\n<p>At some point, this broke.<\/p>\n<p>Unhappily, it appears the Office Online feed has started failing in Google&#8217;s icalendar parser. It also fails in the <a href=\"http:\/\/severinghaus.org\/projects\/icv\/\">iCalendar Validator by Steven N. Severinghaus.<\/a><\/p>\n<p>Google has just released an <a href=\"http:\/\/www.google.com\/support\/calendar\/bin\/answer.py?hl=en&#038;answer=89955\">Outlook add-in to sync calendars<\/a> but I have restricted permissions to install software on my Outlook pc. So, I decided to try to solve this on my own.<\/p>\n<p>Using http rather than webcal iCalendar Validator was able to flag the following:<\/p>\n<p><code>Error:  \tError was: Error at line 68: Unparseable date: \"2\"<\/code><\/p>\n<p>Looking in the feed, I found word wrapping breaking dates and guids:<\/p>\n<p><code>EXDATE;TZID=\"GMT -0500 (Standard) \/ GMT -0400 (Daylight)\":20090316T140000,2<br \/>\n0090323T140000<\/code><\/p>\n<p>After finding other services that could parse the feed but none that would sync over the wire to my blackberry calendar, I wrote a short php script to make the feed comply with Google&#8217;s parser.<\/p>\n<p><code>&lt;?php<br \/>\n\/\/request the icalendar file<br \/>\n$output = file_get_contents('http:\/\/[path to calendar ics file]');<br \/>\n\/\/clean up the icalendar content<br \/>\n$output = preg_replace(\"\/[\\n|\\r]+\\t\/m\", \"\", $output);<br \/>\n\/\/print out the result<br \/>\necho $output;<br \/>\n?&gt;<\/code><\/p>\n<p>Now I can subscribe to the calendar via my script&#8217;s URL and google reads and syncs it to my blackberry. Happiness for now &#8211; at least until this kludge train derails again.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have reason to want an exchange calendar sync&#8217;d to my blackberry. Problem being, the blackberry is not on that exchange server&#8217;s enterprise services and blackberry internet service doesn&#8217;t sync calendars. Happily, Office Online offers the ability to publish calenders &hellip; <a href=\"https:\/\/judykat.com\/ken-judy\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[30],"tags":[616,78,617,77,615,76,101,618],"class_list":["post-968","post","type-post","status-publish","format-standard","hentry","category-software-development","tag-blackberry-internet-service","tag-google","tag-http","tag-icalendar","tag-online-feed","tag-outlook","tag-php","tag-steven-n-severinghaus"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"I have reason to want an exchange calendar sync&#039;d to my blackberry. Problem being, the blackberry is not on that exchange server&#039;s enterprise services and blackberry internet service doesn&#039;t sync calendars. Happily, Office Online offers the ability to publish calenders in an icalendar format. With Google Sync for Blackberry and Google Calendar I could subscribe\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Ken Judy\"\/>\n\t<meta name=\"keywords\" content=\"blackberry internet service,google,http,icalendar,online feed,outlook,php,steven n. severinghaus,software development\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/judykat.com\/ken-judy\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Ken  Judy | Building AI Solutions That Work and Coaching Leaders Through Change\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Outlook -&gt; Office Online -&gt; [insert icalendar hack here] -&gt; Google Calendar -&gt; Google Sync -&gt; Blackberry | Ken Judy\" \/>\n\t\t<meta property=\"og:description\" content=\"I have reason to want an exchange calendar sync&#039;d to my blackberry. Problem being, the blackberry is not on that exchange server&#039;s enterprise services and blackberry internet service doesn&#039;t sync calendars. Happily, Office Online offers the ability to publish calenders in an icalendar format. With Google Sync for Blackberry and Google Calendar I could subscribe\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/judykat.com\/ken-judy\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2009-03-29T08:10:59+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2009-03-29T08:10:59+00:00\" \/>\n\t\t<meta property=\"article:author\" content=\"kenjudy\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Outlook -&gt; Office Online -&gt; [insert icalendar hack here] -&gt; Google Calendar -&gt; Google Sync -&gt; Blackberry | Ken Judy\" \/>\n\t\t<meta name=\"twitter:description\" content=\"I have reason to want an exchange calendar sync&#039;d to my blackberry. Problem being, the blackberry is not on that exchange server&#039;s enterprise services and blackberry internet service doesn&#039;t sync calendars. Happily, Office Online offers the ability to publish calenders in an icalendar format. With Google Sync for Blackberry and Google Calendar I could subscribe\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@kenjudy\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\\\/#article\",\"name\":\"Outlook -> Office Online -> [insert icalendar hack here] -> Google Calendar -> Google Sync -> Blackberry | Ken Judy\",\"headline\":\"Outlook -> Office Online -> [insert icalendar hack here] -> Google Calendar -> Google Sync -> Blackberry\",\"author\":{\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/author\\\/ken\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\\\/#articleImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0afc45b1325360e0cc414a2f6a0f1e85cd1a41dfff008d3172b91fba8fac3de8?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Ken Judy\"},\"datePublished\":\"2009-03-29T04:10:59-04:00\",\"dateModified\":\"2009-03-29T04:10:59-04:00\",\"inLanguage\":\"en-US\",\"commentCount\":9,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\\\/#webpage\"},\"articleSection\":\"software development, blackberry internet service, google, http, icalendar, Online feed, outlook, php, Steven N. Severinghaus\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/judykat.com\\\/ken-judy\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/category\\\/software-development\\\/#listItem\",\"name\":\"software development\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/category\\\/software-development\\\/#listItem\",\"position\":2,\"name\":\"software development\",\"item\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/category\\\/software-development\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\\\/#listItem\",\"name\":\"Outlook -> Office Online -> [insert icalendar hack here] -> Google Calendar -> Google Sync -> Blackberry\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\\\/#listItem\",\"position\":3,\"name\":\"Outlook -> Office Online -> [insert icalendar hack here] -> Google Calendar -> Google Sync -> Blackberry\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/category\\\/software-development\\\/#listItem\",\"name\":\"software development\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/#person\",\"name\":\"Ken Judy\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0afc45b1325360e0cc414a2f6a0f1e85cd1a41dfff008d3172b91fba8fac3de8?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Ken Judy\"},\"sameAs\":[\"kenjudy\",\"kenjudy\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/author\\\/ken\\\/#author\",\"url\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/author\\\/ken\\\/\",\"name\":\"Ken Judy\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0afc45b1325360e0cc414a2f6a0f1e85cd1a41dfff008d3172b91fba8fac3de8?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Ken Judy\"},\"sameAs\":[\"kenjudy\",\"kenjudy\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\\\/#webpage\",\"url\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\\\/\",\"name\":\"Outlook -> Office Online -> [insert icalendar hack here] -> Google Calendar -> Google Sync -> Blackberry | Ken Judy\",\"description\":\"I have reason to want an exchange calendar sync'd to my blackberry. Problem being, the blackberry is not on that exchange server's enterprise services and blackberry internet service doesn't sync calendars. Happily, Office Online offers the ability to publish calenders in an icalendar format. With Google Sync for Blackberry and Google Calendar I could subscribe\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/author\\\/ken\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/author\\\/ken\\\/#author\"},\"datePublished\":\"2009-03-29T04:10:59-04:00\",\"dateModified\":\"2009-03-29T04:10:59-04:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/#website\",\"url\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/\",\"name\":\"Ken  Judy\",\"description\":\"Building AI Solutions That Work and Coaching Leaders Through Change\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Outlook -> Office Online -> [insert icalendar hack here] -> Google Calendar -> Google Sync -> Blackberry | Ken Judy","description":"I have reason to want an exchange calendar sync'd to my blackberry. Problem being, the blackberry is not on that exchange server's enterprise services and blackberry internet service doesn't sync calendars. Happily, Office Online offers the ability to publish calenders in an icalendar format. With Google Sync for Blackberry and Google Calendar I could subscribe","canonical_url":"https:\/\/judykat.com\/ken-judy\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\/","robots":"max-image-preview:large","keywords":"blackberry internet service,google,http,icalendar,online feed,outlook,php,steven n. severinghaus,software development","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/judykat.com\/ken-judy\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\/#article","name":"Outlook -> Office Online -> [insert icalendar hack here] -> Google Calendar -> Google Sync -> Blackberry | Ken Judy","headline":"Outlook -> Office Online -> [insert icalendar hack here] -> Google Calendar -> Google Sync -> Blackberry","author":{"@id":"https:\/\/judykat.com\/ken-judy\/author\/ken\/#author"},"publisher":{"@id":"https:\/\/judykat.com\/ken-judy\/#person"},"image":{"@type":"ImageObject","@id":"https:\/\/judykat.com\/ken-judy\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\/#articleImage","url":"https:\/\/secure.gravatar.com\/avatar\/0afc45b1325360e0cc414a2f6a0f1e85cd1a41dfff008d3172b91fba8fac3de8?s=96&d=mm&r=g","width":96,"height":96,"caption":"Ken Judy"},"datePublished":"2009-03-29T04:10:59-04:00","dateModified":"2009-03-29T04:10:59-04:00","inLanguage":"en-US","commentCount":9,"mainEntityOfPage":{"@id":"https:\/\/judykat.com\/ken-judy\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\/#webpage"},"isPartOf":{"@id":"https:\/\/judykat.com\/ken-judy\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\/#webpage"},"articleSection":"software development, blackberry internet service, google, http, icalendar, Online feed, outlook, php, Steven N. Severinghaus"},{"@type":"BreadcrumbList","@id":"https:\/\/judykat.com\/ken-judy\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/judykat.com\/ken-judy#listItem","position":1,"name":"Home","item":"https:\/\/judykat.com\/ken-judy","nextItem":{"@type":"ListItem","@id":"https:\/\/judykat.com\/ken-judy\/category\/software-development\/#listItem","name":"software development"}},{"@type":"ListItem","@id":"https:\/\/judykat.com\/ken-judy\/category\/software-development\/#listItem","position":2,"name":"software development","item":"https:\/\/judykat.com\/ken-judy\/category\/software-development\/","nextItem":{"@type":"ListItem","@id":"https:\/\/judykat.com\/ken-judy\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\/#listItem","name":"Outlook -> Office Online -> [insert icalendar hack here] -> Google Calendar -> Google Sync -> Blackberry"},"previousItem":{"@type":"ListItem","@id":"https:\/\/judykat.com\/ken-judy#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/judykat.com\/ken-judy\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\/#listItem","position":3,"name":"Outlook -> Office Online -> [insert icalendar hack here] -> Google Calendar -> Google Sync -> Blackberry","previousItem":{"@type":"ListItem","@id":"https:\/\/judykat.com\/ken-judy\/category\/software-development\/#listItem","name":"software development"}}]},{"@type":"Person","@id":"https:\/\/judykat.com\/ken-judy\/#person","name":"Ken Judy","image":{"@type":"ImageObject","@id":"https:\/\/judykat.com\/ken-judy\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/0afc45b1325360e0cc414a2f6a0f1e85cd1a41dfff008d3172b91fba8fac3de8?s=96&d=mm&r=g","width":96,"height":96,"caption":"Ken Judy"},"sameAs":["kenjudy","kenjudy"]},{"@type":"Person","@id":"https:\/\/judykat.com\/ken-judy\/author\/ken\/#author","url":"https:\/\/judykat.com\/ken-judy\/author\/ken\/","name":"Ken Judy","image":{"@type":"ImageObject","@id":"https:\/\/judykat.com\/ken-judy\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/0afc45b1325360e0cc414a2f6a0f1e85cd1a41dfff008d3172b91fba8fac3de8?s=96&d=mm&r=g","width":96,"height":96,"caption":"Ken Judy"},"sameAs":["kenjudy","kenjudy"]},{"@type":"WebPage","@id":"https:\/\/judykat.com\/ken-judy\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\/#webpage","url":"https:\/\/judykat.com\/ken-judy\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\/","name":"Outlook -> Office Online -> [insert icalendar hack here] -> Google Calendar -> Google Sync -> Blackberry | Ken Judy","description":"I have reason to want an exchange calendar sync'd to my blackberry. Problem being, the blackberry is not on that exchange server's enterprise services and blackberry internet service doesn't sync calendars. Happily, Office Online offers the ability to publish calenders in an icalendar format. With Google Sync for Blackberry and Google Calendar I could subscribe","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/judykat.com\/ken-judy\/#website"},"breadcrumb":{"@id":"https:\/\/judykat.com\/ken-judy\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\/#breadcrumblist"},"author":{"@id":"https:\/\/judykat.com\/ken-judy\/author\/ken\/#author"},"creator":{"@id":"https:\/\/judykat.com\/ken-judy\/author\/ken\/#author"},"datePublished":"2009-03-29T04:10:59-04:00","dateModified":"2009-03-29T04:10:59-04:00"},{"@type":"WebSite","@id":"https:\/\/judykat.com\/ken-judy\/#website","url":"https:\/\/judykat.com\/ken-judy\/","name":"Ken  Judy","description":"Building AI Solutions That Work and Coaching Leaders Through Change","inLanguage":"en-US","publisher":{"@id":"https:\/\/judykat.com\/ken-judy\/#person"}}]},"og:locale":"en_US","og:site_name":"Ken  Judy | Building AI Solutions That Work and Coaching Leaders Through Change","og:type":"article","og:title":"Outlook -&gt; Office Online -&gt; [insert icalendar hack here] -&gt; Google Calendar -&gt; Google Sync -&gt; Blackberry | Ken Judy","og:description":"I have reason to want an exchange calendar sync'd to my blackberry. Problem being, the blackberry is not on that exchange server's enterprise services and blackberry internet service doesn't sync calendars. Happily, Office Online offers the ability to publish calenders in an icalendar format. With Google Sync for Blackberry and Google Calendar I could subscribe","og:url":"https:\/\/judykat.com\/ken-judy\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\/","article:published_time":"2009-03-29T08:10:59+00:00","article:modified_time":"2009-03-29T08:10:59+00:00","article:author":"kenjudy","twitter:card":"summary","twitter:title":"Outlook -&gt; Office Online -&gt; [insert icalendar hack here] -&gt; Google Calendar -&gt; Google Sync -&gt; Blackberry | Ken Judy","twitter:description":"I have reason to want an exchange calendar sync'd to my blackberry. Problem being, the blackberry is not on that exchange server's enterprise services and blackberry internet service doesn't sync calendars. Happily, Office Online offers the ability to publish calenders in an icalendar format. With Google Sync for Blackberry and Google Calendar I could subscribe","twitter:creator":"@kenjudy"},"aioseo_meta_data":{"post_id":"968","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[],"defaultGraph":"","defaultPostTypeGraph":""},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-21 05:35:44","updated":"2025-06-04 06:09:49","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/judykat.com\/ken-judy\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/judykat.com\/ken-judy\/category\/software-development\/\" title=\"software development\">software development<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tOutlook -&gt; Office Online -&gt; [insert icalendar hack here] -&gt; Google Calendar -&gt; Google Sync -&gt; Blackberry\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/judykat.com\/ken-judy"},{"label":"software development","link":"https:\/\/judykat.com\/ken-judy\/category\/software-development\/"},{"label":"Outlook -> Office Online -> [insert icalendar hack here] -> Google Calendar -> Google Sync -> Blackberry","link":"https:\/\/judykat.com\/ken-judy\/outlook-office-online-insert-icalendar-hack-here-google-calendar-google-sync-blackberry\/"}],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/judykat.com\/ken-judy\/wp-json\/wp\/v2\/posts\/968","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/judykat.com\/ken-judy\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/judykat.com\/ken-judy\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/judykat.com\/ken-judy\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/judykat.com\/ken-judy\/wp-json\/wp\/v2\/comments?post=968"}],"version-history":[{"count":18,"href":"https:\/\/judykat.com\/ken-judy\/wp-json\/wp\/v2\/posts\/968\/revisions"}],"predecessor-version":[{"id":986,"href":"https:\/\/judykat.com\/ken-judy\/wp-json\/wp\/v2\/posts\/968\/revisions\/986"}],"wp:attachment":[{"href":"https:\/\/judykat.com\/ken-judy\/wp-json\/wp\/v2\/media?parent=968"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/judykat.com\/ken-judy\/wp-json\/wp\/v2\/categories?post=968"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/judykat.com\/ken-judy\/wp-json\/wp\/v2\/tags?post=968"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}