Bu kılavuzda, Google Chat API'nin SectionItem kaynağında list yöntemini kullanarak bir bölümdeki öğeleri (ör. alanlar) nasıl listeleyeceğiniz açıklanmaktadır.
Bölüm öğeleri yalnızca alan olabilir. Daha fazla bilgi için Google Chat'te bölüm oluşturma ve düzenleme başlıklı makaleyi inceleyin.
Ön koşullar
Python
- Google Chat'e erişimi olan bir Business veya Enterprise Google Workspace hesabı.
- Ortamınızı ayarlayın:
- Google Cloud projesi oluşturun.
- OAuth kullanıcı rızası ekranını yapılandırın.
- Chat uygulamanız için ad, simge ve açıklama belirterek Google Chat API'yi etkinleştirin ve yapılandırın.
- Python Cloud İstemci Kitaplığı'nı yükleyin.
- Masaüstü uygulaması için
OAuth istemci kimliği kimlik bilgileri oluşturun. Bu kılavuzdaki örneği çalıştırmak için kimlik bilgilerini
credentials.jsonadlı bir JSON dosyası olarak yerel dizininize kaydedin.
- Kullanıcı kimlik doğrulamasını destekleyen bir yetkilendirme kapsamı seçin.
Bir bölümdeki alanları listeleme
Bir bölümdeki alanları kullanıcı kimlik doğrulaması ile listelemek için isteğinizde aşağıdakileri iletin:
chat.users.sectionsveyachat.users.sections.readonlyyetkilendirme kapsamını belirtin.ListSectionItemsyöntemini çağırın.parentdeğerini bölümün kaynak adı olarak ayarlayın.
Aşağıdaki örnekte, bir bölümdeki alanlar listelenmektedir:
Python
from google.cloud import chat_v1
def list_section_items():
# Create a client
client = chat_v1.ChatServiceClient()
# Initialize request
request = chat_v1.ListSectionItemsRequest(
parent="SECTION_NAME"
)
# Make the request
page_result = client.list_section_items(request=request)
# Handle the response
for item in page_result:
print(item)
Bu örneği çalıştırmak için aşağıdakileri değiştirin:
SECTION_NAME: Bölümün kaynak adı. Kaynak adınıListSectionsyöntemini çağırarak alabilirsiniz.
Chat API, SectionItem kaynaklarının listesini döndürür.
İlgili konular
- Bölüm oluşturma
- Bölümleri güncelleme
- Bölüm silme
- Bölümün konumunu değiştirme
- Liste bölümleri
- Alanı farklı bir bölüme taşıma