it-swarm.asia

كيفية السماح لمستخدمي تقويم Google بالاشتراك في تقويم موقع الويب الخاص بي (بيانات الأحداث) والحصول على تحديثات عرض GCal تلقائيًا

لدي موقع ويب يخزن ويعرض بيانات حول الأحداث. أود إتاحة هذه البيانات لمستخدمي تقويم Google والسماح لهم بالاشتراك في بيانات الأحداث الخاصة بموقعي. يمكن أن تتغير بيانات الحدث وتتغير أحيانًا ، لذا فإن قيام المستخدم باستيراد ملف iCal إلى تقويم Google الخاص بهم ليس أمرًا مثاليًا.

  1. هل هذا ممكن؟

  2. هل يمكنني الاحتفاظ بجميع البيانات الموجودة على موقعي عبر عنوان URL والسماح لمستخدمي تقويم Google بالاشتراك؟

  3. هل أحتاج إلى وضع بيانات الحدث الخاصة بي "في Google" بطريقة أو بأخرى ، ثم السماح لمستخدمي تقويم Google بالاشتراك في هذه البيانات؟ إذا كان الأمر كذلك ، فسوف أحتاج إلى الاحتفاظ ببيانات الحدث على موقعي والبيانات المتزامنة "في google" ، أليس كذلك؟

8
slolife

إذا قمت بنشر ملف iCal/xCal على موقع الويب الخاص بك ، فيمكن للمستخدمين الاشتراك فيه باستخدام تقويم Google. في واجهة مستخدم التقويم ، ضمن الإعدادات-> تصفح التقاويم الممتعة-> إضافة بواسطة عنوان URL.

يؤدي هذا إلى قيام Google داخليًا بإنشاء تقويم Google جديد وترتيب ملؤه بالأحداث الجديدة من خلاصتك بانتظام (مرة واحدة على الأقل كل 24 ساعة). لإضافة أحداث جديدة ، ما عليك سوى تحميل/نشر إصدار جديد من ملف التقويم الخاص بك.

إذا كان الأمر كثيرًا أن تطلب من المستخدمين اتباع هذه الطريقة ، فيمكنك نشر رابط أو زر "الاشتراك في التقويم" على موقع الويب الخاص بك. يجب أن يكون الرابط:

http://www.google.com/calendar/render؟cid=http://location-of-calendar-file

أو للتطبيقات:

http://www.google.com/calendar/hosted/somedomain.com/render؟cid=http://location-of-calendar-file

تستخدم Google هذه المعلومات في مستند دعم ولكن لا يمكنني العثور عليها بعد الآن :( يمكنني التحقق من أن هذه الطريقة تعمل بشكل جيد - نحن ننشر خلاصات مخصصة لـ 150 ألف مستخدم في الوقت الحالي.

10
Rob N

طالما كان التقويم عامًا ، يمكنك الانتقال إلى إعدادات التقويم ونسخ "عنوان التقويم" الذي يوفره بتنسيق XML و ICAL و HTML ونشره في مكان ما على موقعك. يجب أن يتمكن المستخدمون من استخدام عنوان URL هذا مباشرةً داخل تقويم Google لاستيراد عنوان URL الخاص بك إلى واجهتهم.

1
Brad Gardner