خدمة إعدادات مجموعات حزمة تطوير البرامج (SDK) للمشرف

تسمح لك خدمة "إعدادات مجموعات SDK للمشرف" باستخدام حزمة "SDK للمشرف" Groups Settings API في "برمجة تطبيقات Google". واجهة برمجة التطبيقات هذه لمنح مشرفي Google Workspace النطاقات (بما في ذلك الموردين) القدرة على إدارة إعدادات المجموعة للمجموعات في حسابه Google Workspace .

مَراجع

للحصول على معلومات تفصيلية حول هذه الخدمة، يُرجى الاطّلاع على المستندات المرجعية واجهة برمجة تطبيقات إعدادات مجموعات حزمة تطوير البرامج (SDK) للمشرف مثل جميع الخدمات المتقدمة في برمجة التطبيقات، تستخدم خدمة إعدادات "مجموعات SDK للمشرف" العناصر والطرق والمَعلمات نفسها. باعتبارها واجهة برمجة التطبيقات العامة. لمزيد من المعلومات، يُرجى الاطِّلاع على كيفية تحديد توقيعات الطرق.

للإبلاغ عن المشاكل والعثور على خدمات داعمة أخرى، يُرجى الاطّلاع على دليل دعم إعدادات "مجموعات SDK للمشرف"

نموذج التعليمات البرمجية

يستخدم الرمز النموذجي أدناه الإصدار 1 لواجهة برمجة التطبيقات.

الحصول على إعدادات المجموعة

يحصل هذا النموذج على إعدادات المجموعة ويسجّلها في وحدة التحكّم.

advanced/adminSDK.gs
/**
 * Gets a group's settings and logs them to the console.
 */
function getGroupSettings() {
  // TODO (developer) - Replace groupId value with yours
  const groupId = 'exampleGroup@example.com';
  try {
    const group = AdminGroupsSettings.Groups.get(groupId);
    console.log(JSON.stringify(group, null, 2));
  } catch (err) {
    // TODO (developer)- Handle exception from the API
    console.log('Failed with error %s', err.message);
  }
}

تعديل إعدادات مجموعة

يعرض هذا النموذج كيفية تغيير إعدادات المجموعة. هنا، الوصف ولكن يمكن تغيير إعدادات أخرى متنوعة بنفس الطريقة.

advanced/adminSDK.gs
/**
 * Updates group's settings. Here, the description is modified, but various
 * other settings can be changed in the same way.
 * @see https://developers.google.com/admin-sdk/groups-settings/v1/reference/groups/patch
 */
function updateGroupSettings() {
  const groupId = 'exampleGroup@example.com';
  try {
    const group = AdminGroupsSettings.newGroups();
    group.description = 'Newly changed group description';
    AdminGroupsSettings.Groups.patch(group, groupId);
  } catch (err) {
    // TODO (developer)- Handle exception from the API
    console.log('Failed with error %s', err.message);
  }
}