نقل حدث إلى تقويم آخر، مثل تغيير منظِّم الحدث تجدر الإشارة إلى أنّه يمكن نقل default
حدث فقط. لا يمكن نقل أحداث birthday
وfocusTime
وfromGmail
وoutOfOffice
وworkingLocation
.
جرِّب الخدمة الآن أو اطّلِع على مثال.
الطلب
طلب HTTP
POST https://www.googleapis.com/calendar/v3/calendars/calendarId/events/eventId/move
المعلمات
اسم المعلَمة | القيمة | الوصف |
---|---|---|
مَعلمات المسار | ||
calendarId |
string |
معرّف التقويم المصدر الذي يتضمّن الحدث حاليًا |
eventId |
string |
معرّف الحدث. |
مَعلمات طلب البحث المطلوبة | ||
destination |
string |
معرّف التقويم المستهدف الذي سيتم نقل الحدث إليه. |
مَعلمات طلب البحث الاختيارية | ||
sendNotifications |
boolean |
تمّ الإيقاف. يُرجى استخدام الخيار sendUpdates بدلاً من ذلك. ما إذا كنت تريد إرسال إشعارات حول تغيير منظِّم الحدث أم لا. تجدر الإشارة إلى أنّه قد يستمر إرسال بعض الرسائل الإلكترونية حتى بعد ضبط القيمة على false . والقيمة التلقائية هي false .
|
sendUpdates |
string |
المدعوّون الذين يجب أن يتلقّوا إشعارات حول تغيير منظِّم الحدث
في ما يلي القيم المقبولة:
|
التفويض
يتطلب هذا الطلب تفويضًا باستخدام نطاق واحد على الأقل من النطاقات التالية:
النطاق |
---|
https://www.googleapis.com/auth/calendar |
https://www.googleapis.com/auth/calendar.events |
لمزيد من المعلومات، يُرجى الاطّلاع على صفحة المصادقة والتفويض.
نص الطلب
لا تقدِّم محتوى طلب باستخدام هذه الطريقة.
الرد
وفي حال نجاح الإجراء، سيتم عرض مورد الأحداث في نص الاستجابة.
أمثلة
ملاحظة: إنّ الأمثلة المرتبطة بالرموز والمتوفرة لهذه الطريقة لا تمثّل كل لغات البرمجة المتوافقة (يُرجى مراجعة صفحة مكتبات البرامج للاطّلاع على قائمة باللغات المتوافقة).
Java
تستخدم مكتبة برامج Java.
import com.google.api.services.calendar.Calendar; import com.google.api.services.calendar.model.Event; // ... // Initialize Calendar service with valid OAuth credentials Calendar service = new Calendar.Builder(httpTransport, jsonFactory, credentials) .setApplicationName("applicationName").build(); // Move an event to another calendar Event updatedEvent = service.events().move('primary', "eventId", "destinationCalendarId").execute(); System.out.println(updatedEvent.getUpdated());
Python
تستخدم مكتبة برامج Python.
# First retrieve the event from the API. updated_event = service.events().move( calendarId='primary', eventId='eventId', destination='destinationCalendarId').execute() # Print the updated date. print updated_event['updated']
PHP
لاستخدام مكتبة برامج PHP
$result = $service->events->move('primary', 'eventId', 'destinationCalendarId'); // Print the updated date. echo $result->getUpdated();
Ruby
تستخدم مكتبة برامج Ruby.
result = client.move_event('primary', 'eventId', 'destinationCalendarId') print result.updated
جرّب الآن
يمكنك استخدام "مستكشف واجهات برمجة التطبيقات" أدناه لطلب هذه الطريقة على البيانات المباشرة والاطّلاع على الردّ.