1 votos

¿Es posible alojar mi calendario público de Apple en mi sitio web?

Tengo un calendario público de Apple que me gustaría hacer visible (de sólo lectura) en mi sitio web para que los visitantes puedan ver mi agenda. Creo que esto se puede hacer con un calendario de Google, pero no estoy teniendo suerte para encontrar la manera de hacer esto con un calendario de Apple.

Incluso si no hay una funcionalidad incorporada, me conformaría con soluciones ad-hoc poco prácticas. Por ejemplo, una cosa que me planteé a medias antes de recurrir a stackexchange sería ver si un ordenador siempre activo podría extraer periódicamente el calendario de mi cuenta de icloud y convertirlo de alguna manera en html y actualizar automáticamente mi sitio web. Creo que es un enfoque de último recurso sin embargo. (Dicho esto, si es básicamente la única forma en que esto funcionaría, estoy feliz de escuchar sugerencias sobre cómo hacerlo, pero por supuesto preferiría si hay una forma más elegante o diseñada intencionalmente). Como mínimo, me gustaría que los visitantes pudieran ver cuándo tengo citas; la ubicación y el nombre del evento estarían bien, pero no son estrictamente necesarios.


Actualización: He intentado incorporar la respuesta de @Riley4067440653, pero como mencioné en un comentario no creo que funcione como solución permanente. Las ediciones realizadas en el calendario de apple no pasan al calendario de google de manera oportuna; los cambios realizados en el calendario de apple hace más de 12 horas aún no aparecen en el calendario de google.

Tengo entendido que la importación en el calendario de google es un proceso de una sola vez, y las ediciones realizadas en el calendario de apple se nunca en el calendario de Google; puede que me equivoque al respecto, pero en cualquier caso necesito que las ediciones aparezcan más rápidamente que 12 horas después, así que esta solución no me sirve.

Si hay una manera de propagar automáticamente los cambios realizados en el calendario de Apple en el calendario de Google, entonces la solución de @Riley4067440653 funcionará para mí. Una vez más, tal vez esto se puede hacer ad-hoc - si es así agradecería algún consejo sobre cómo implementarlo - pero prefiero soluciones diseñadas intencionalmente si es posible. Si no hay manera de propagar automáticamente los cambios, entonces todavía estoy en la necesidad de una solución a este problema.

También, incorporar algunos comentarios con @nohillside en el cuerpo de este post:

  • Estoy buscando una solución que no me obligue a desactivar el calendario de apple (para lo cual se aclaró que la aplicación "Fantastical" no lo hace, pero no me queda claro cómo esa aplicación resuelve mi problema),
  • Quiero que los visitantes del sitio web vean mi horario, no mi disponibilidad,
  • Quiero que el calendario del sitio web sea de sólo lectura; los visitantes son no usarlo para programar mi tiempo libre conmigo, y
  • Quiero que el calendario del sitio web esté directamente en mi sitio web o incrustado (como un iframe); no quiero dar a los visitantes un enlace a un sitio externo ni exigirles que utilicen/descarguen un programa.

2voto

aaplmath Puntos 599

Nunca lo he usado antes, pero Abrir el calendario web parece una opción. Sólo tienes que configurar el calendario que quieres compartir como público en la aplicación Calendario, tomar la URL que genera y pegarla en el primer campo de texto de la página Abrir calendario web, cambiando webcal:// a https:// en la URL . (Puedes repetir esto para tantos calendarios como quieras, y todos se mostrarán en una sola vista: sólo tienes que pegar la URL de cada calendario en un nuevo campo de texto en Abrir Calendario Web).

Verás que aparece automáticamente una vista previa del calendario incrustado, y te dará el código para un iframe que puedes pegar en un sitio web. También hay opciones de personalización que puedes modificar en la parte inferior de la página. Y como se extrae directamente del feed de iCloud ICS, se actualizará automáticamente cuando añadas nuevos eventos al calendario.

0voto

Riley4067440653 Puntos 81

Puedes alojar un calendario de Apple de forma indirecta utilizando el calendario de Google. Puede que haya soluciones más eficientes, pero ésta es bastante sencilla.

  1. Crear un calendario público (ver "Compartir un calendario", paso 4 en Guía de Apple ). Copie el webcal:// url.

  2. En el calendario de Google, importar un calendario 'desde url', y pegar la url copiada. (Los pasos se describen en esta guía ). Este calendario de Google debería sincronizarse con el calendario de Apple.

  3. Puedes incrustar el calendario de Google en tu sitio web según este documento de soporte de Google .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X