تخطَّ إلى المستندات
خادم MCP

الجماهير

قوائم مُسمّاة تُجمَّع فيها جهات الاتصال.

أدوات الجماهير

الأداةما تفعله
listAudiencesالقوائم التي يجمع فيها هذا الصندوق جهات اتصاله، والافتراضية أولًا. والجمهور تجميع لا غير.
getAudienceجمهور واحد بالكامل: اسمه، والغرض منه، وكم جهة اتصال فيه، وهل هو الافتراضي.
createAudienceأنشئ قائمة مُسمّاة. تُنشأ فارغة، ولا شيء يمنع جمهورين من حمل الاسم نفسه، فاقرأ القائمة أولًا.
updateAudienceأعد تسمية جمهور أو غيّر ما يقول إنه الغرض منه. والجمهور الافتراضي يمكن إعادة تسميته كأي جمهور آخر ويبقى الافتراضي مهما كان اسمه.
deleteAudienceاحذف جمهورًا. تذهب العضوية، وتبقى كل جهة اتصال كانت فيه. والجمهور الافتراضي لا يمكن حذفه.
listAudienceContactsمن في جمهور واحد. وطلب الجمهور الافتراضي يسرد كل جهة اتصال في الصندوق.
addContactToAudienceضع جهة اتصال قائمة في جمهور. ولا تنشئ جهة اتصال أبدًا، لأن عنوانًا مكتوبًا بخطأ سيصير صفًّا دائمًا لم يطلبه أحد.
removeContactFromAudienceأخرج جهة اتصال من جمهور. تبقى جهة اتصال، بملاحظاتها وجماهيرها الأخرى.

لكل صندوق بريد جمهور افتراضي يضم كل جهات الاتصال، وهو الشيء الوحيد هنا الذي لا يمكن حذفه ولا تقليمه. فإخراج أحدهم منه يعني جهة اتصال يعرضها listContacts ولا يستطيع listAudienceContacts عرضها، وهذا دفتر يناقض نفسه. وdeleteContact هو ما يزيل أحدهم من الصندوق نهائيًا.

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

إضافة جهة اتصال إلى قائمة كتابةٌ في القائمة لا في جهة الاتصال، لذا فهي مقيّدة بـ audiences:write لا بـ contacts:write. وقراءة العناوين في جمهور لا تحتاج إلا إلى audiences:read.