يشرح هذا الدليل كيفية استخدام طريقة
patch
في مورد Section ضِمن Google Chat API لتعديل قسم مخصّص في Google Chat.
لا يمكن تعديل سوى الأقسام من النوع CUSTOM_SECTION. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة
إنشاء الأقسام وتنظيمها في Google Chat.
المتطلبات الأساسية
Python
- إعداد بيئتك:
- إنشاء مشروع على Google Cloud.
- ضبط شاشة طلب الموافقة المتعلّقة ببروتوكول OAuth.
- تفعيل Google Chat API وضبطه باستخدام اسم و رمز ووصف لتطبيق Chat.
- تثبيت مكتبة عملاء Google Cloud في Python
-
إنشاء بيانات اعتماد معرّف عميل OAuth لتطبيق على الكمبيوتر المكتبي. لتشغيل النموذج في هذا
الدليل، احفظ بيانات الاعتماد كملف JSON باسم
credentials.jsonفي دليلك المحلي.
- اختيار نطاق تفويض يتيح مصادقة المستخدم
تعديل قسم
لتعديل قسم باستخدام مصادقة المستخدم، مرِّر ما يلي في طلبك:
- حدِّد نطاق تفويض
chat.users.sections. - استدعِ طريقة
UpdateSection. - في نص الطلب، قدِّم مورد
Sectionوقناع حقل:- اضبط
nameللقسم الذي تريد تعديله. - اضبط
displayNameعلى الاسم الجديد للقسم. - اضبط
updateMaskعلىdisplayName.
- اضبط
يعدِّل المثال التالي قسمًا:
Python
from google.cloud import chat_v1
from google.protobuf import field_mask_pb2
def update_section():
# Create a client
client = chat_v1.ChatServiceClient()
# Initialize request
request = chat_v1.UpdateSectionRequest(
section=chat_v1.Section(
name="SECTION_NAME",
display_name="NEW_SECTION_DISPLAY_NAME"
),
update_mask=field_mask_pb2.FieldMask(paths=["display_name"])
)
# Make the request
response = client.update_section(request=request)
print(response)
لتشغيل هذا النموذج، استبدِل ما يلي:
SECTION_NAME: اسم مورد القسم. يمكنك الحصول على اسم المورد من خلال استدعاء طريقةListSectionsNEW_SECTION_DISPLAY_NAME: الاسم الجديد للقسم.
تعرض Chat API النسخة المعدَّلة من
Section.
مواضيع ذات صلة
- إنشاء قسم
- حذف قسم
- تغيير موضع قسم
- عرض قائمة الأقسام
- عرض قائمة المساحات في قسم
- نقل مساحة إلى قسم مختلف