Bu kılavuzda, Google Chat API'nin Section kaynağında list yöntemini kullanarak Google Chat'te kimliği doğrulanmış kullanıcının erişebileceği bölümleri nasıl listeleyeceğiniz açıklanmaktadır.
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.
Liste bölümleri
Kullanıcı kimlik doğrulaması içeren bölümleri listelemek için isteğinizde aşağıdakileri iletin:
chat.users.sectionsveyachat.users.sections.readonlyyetkilendirme kapsamını belirtin.ListSectionsyöntemini çağırın.parentdeğeriniusers/meolarak ayarlayın.
Aşağıdaki örnekte bölümler listelenmiştir:
Python
from google.cloud import chat_v1
def list_sections():
# Create a client
client = chat_v1.ChatServiceClient()
# Initialize request
request = chat_v1.ListSectionsRequest(
parent="users/me"
)
# Make the request
page_result = client.list_sections(request=request)
# Handle the response
for section in page_result:
print(section)
Chat API, Section 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
- Bir bölümdeki alanları listeleme
- Alanı farklı bir bölüme taşıma