Bu kılavuzda, Google Chat'teki bir bölümün sıralama düzenini değiştirmek için Google Chat API'nin Section kaynağında position yönteminin nasıl kullanılacağı 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.
Bölümün konumunu değiştirme
Kullanıcı kimlik doğrulaması içeren bir bölümün konumunu değiştirmek için isteğinizde aşağıdakileri iletin:
chat.users.sectionsyetkilendirme kapsamını belirtin.PositionSectionyöntemini çağırın.- İstek gövdesinde, konumlandırılacak bölümün
nameve yeni konumu belirtin:sortOrderöğesini mutlak bir konuma (0'dan büyük) ayarlayın.- ALTERNATİF olarak
relativePositionöğesiniSTARTveyaENDolarak ayarlayın.
Aşağıdaki örnekte bir bölüm listenin başına taşınıyor:
Python
from google.cloud import chat_v1
def position_section():
# Create a client
client = chat_v1.ChatServiceClient()
# Initialize request
request = chat_v1.PositionSectionRequest(
name="SECTION_NAME",
relative_position=chat_v1.PositionSectionRequest.Position.START
)
# Make the request
response = client.position_section(request=request)
print(response)
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, Section öğesinin güncellenmiş örneğini döndürür.
İlgili konular
- Bölüm oluşturma
- Bölümleri güncelleme
- Bölüm silme
- Liste bölümleri
- Bir bölümdeki alanları listeleme
- Alanı farklı bir bölüme taşıma