Google Chat API ile diğer mesajlaşma platformlarınızdaki verileri Google Chat'e aktarabilirsiniz. Mevcut mesajları, ekleri, tepkileri, üyelikleri ve alan öğelerini diğer mesajlaşma platformlarınızdan ilgili Chat API kaynaklarına aktarabilirsiniz. Bu verileri, içe aktarma modunda Chat alanları oluşturup verileri bu alanlara aktararak içe aktarabilirsiniz. İşlem başarıyla tamamlandıktan sonra bu alanlar standart Chat alanları haline gelir.
Aşağıda, içe aktarma işleminin tamamı özetlenmiştir:
- İçe aktarma işleminizi planlama
- Chat uygulaması için yetkilendirmeyi yapılandırma
- İçe aktarma modunda alan oluşturma
- Kaynakları içe aktarma
- İçe aktarılan kaynakları doğrulama
- İçe aktarılan kaynak farklılıklarını kaynak verilerle uzlaştırma
- Tam içe aktarma modu
- İçe aktarma modundan sonra alana erişim izni verme
- Sorun giderme
Ön koşullar
Apps Komut Dosyası
- Google Chat'e erişimi olan bir Business veya Enterprise Google Workspace hesabı.
- Google Cloud projesi oluşturun.
- Google Chat API'yi etkinleştirin ve yapılandırın. Chat uygulamanız için ad, simge ve açıklama ekleyin.
- Bağımsız bir Apps Komut Dosyası projesi oluşturun ve Gelişmiş Chat Hizmeti'ni etkinleştirin.
- Chat uygulamasına, içeriği içe aktardığı tüm alanlarda alan genelinde yetki verilmelidir. Chat uygulamalarına yetki verme başlıklı makaleyi inceleyin.
Python
- Google Chat'e erişimi olan bir Business veya Enterprise Google Workspace hesabı.
- Google Cloud projesi oluşturun.
- Google Chat API'yi etkinleştirin ve yapılandırın. Chat uygulamanız için ad, simge ve açıklama ekleyin.
- Python 3.6 veya sonraki sürümler
- pip paket yönetim aracı
- Chat uygulamasına, içeriği içe aktardığı tüm alanlarda alan genelinde yetki verilmelidir. Chat uygulamalarına yetki verme başlıklı makaleyi inceleyin.
İçe aktarma işleminizi planlama
İçe aktarılacak veri miktarına göre plan yapın, kullanım sınırları ve kotaların içe aktarma sürecini nasıl etkileyebileceğini anlayın ve yeni bir alana aktarırken desteklenen Chat alanı türlerinin farkında olun. Yöneticiyseniz Mesaj verilerini başka bir hizmetten Google Chat'e aktarma başlıklı makaleyi okuyun ve adımları dikkatlice uygulayın.
API kullanım sınırlarını inceleme
Verilerin Chat'e aktarılması için gereken süre, aktarılacak Chat kaynaklarının miktarına bağlı olarak büyük ölçüde değişebilir. Tahmini bir zaman çizelgesi belirlemek için Chat uygulamanızın kullanım sınırlarını ve kaynak mesajlaşma platformundan içe aktarılacak planlanmış veri miktarını inceleyin.
Bir alana ileti aktarırken messages.create()
yöntemine yapılan çağrıları farklı ileti dizilerine yaymanızı öneririz.
İçe aktarılacak desteklenen alanları belirleme
İçe aktarma modu yalnızca SPACE
ve GROUP_CHAT
'nin SpaceType
değerini destekler. DIRECT_MESSAGE
desteklenmez.
Daha fazla bilgi için SpaceType
ile ilgili dokümanları inceleyin.
İçe aktarma modunda alan oluşturma
İçe aktarma modunda alan oluşturmak için create
yöntemini Space
kaynağında çağırın ve importMode
değerini true
olarak ayarlayın.
İçe aktarma modunda alan oluştururken aşağıdakilere dikkat edin.
- Tarih ve saat: İçe aktarma modunun 90 gün içinde tamamlanması gerektiğini unutmayın.
spaces.create()
yöntemi çağrıldıktan 90 gün sonra alan hâlâ içe aktarma modundaysa otomatik olarak silinir, erişilemez ve kurtarılamaz hale gelir.- 90 günlük sürenin sona ermesini izlemek için
importModeExpireTime
alanının değerini kullanın. - 90 günlük sürenin sona ermesini izlemek için
createTime
alanının değerini kullanmayın. Bu işlem,spaces.create()
yöntemini çağırdığınızda her zaman aynı şekilde gerçekleşmez. İçe aktarma modu kullanılırken, orijinal oluşturma zamanını korumak içincreateTime
alanı, alandaki kaynağın oluşturulduğu geçmiş zaman damgası olarak ayarlanabilir.
- 90 günlük sürenin sona ermesini izlemek için
- Alan kaynak adı (
name
): Belirli bir alanla ilgili bilgileri almak için kullanılan ve içeriği alana aktarırken sonraki adımlarda referans verilen benzersiz tanımlayıcı.
Kaynak mesajlaşma platformundaki eşdeğer alan öğesinin oluşturulma zamanını korumak için alanın createTime
değerini ayarlayabilirsiniz. Bu
createTime
, 1 Ocak 2000 ile günümüz arasında bir değere ayarlanmalıdır.
İçe aktarma modunda harici bir alan oluşturmak için externalUserAllowed
değerini true
olarak ayarlayın.
İçe aktarma işlemi başarıyla tamamlandıktan sonra harici kullanıcılar ekleyebilirsiniz.
Aşağıdaki örnekte, içe aktarma modunda alan oluşturma işlemi gösterilmektedir:
Apps Komut Dosyası
function createSpaceInImportMode() {
const space = Chat.Spaces.create({
spaceType: 'SPACE',
displayName: 'DISPLAY_NAME',
importMode: true,
createTime: (new Date('January 1, 2000')).toJSON()
});
console.log(space.name);
}
Python
"""Create a space in import mode."""
import datetime
from google.oauth2 import service_account
from googleapiclient.discovery import build
# Specify required scopes.
SCOPES = [
'https://www.googleapis.com/auth/chat.import',
]
CREDENTIALS = (
service_account.Credentials.from_service_account_file('credentials.json')
.with_scopes(SCOPES)
.with_subject('EMAIL')
)
# Build a service endpoint for Chat API.
service = build('chat', 'v1', credentials=CREDENTIALS)
result = (
service.spaces()
.create(
body={
'spaceType': 'SPACE',
'displayName': 'DISPLAY_NAME',
'importMode': True,
'createTime': f'{datetime.datetime(2000, 1, 1).isoformat()}Z',
}
)
.execute()
)
print(result)
Aşağıdakini değiştirin:
EMAIL
: Alan genelinde yetkiyle kimliğine büründüğünüz kullanıcı hesabının e-posta adresi.DISPLAY_NAME
: İçe aktarma modunda oluşturulan alanın adı. Bu, Chat kullanıcılarına gösterilen alan için benzersiz bir ad olmalıdır. Verileri içe aktardığınız alanla aynı görünen adı kullanmanızı öneririz.
Kaynakları içe aktarma
Diğer mesajlaşma platformlarındaki kaynakları içe aktarmak için içe aktarma modu alanında Google Chat kaynakları (ör. mesajlar, tepkiler, ekler) oluşturursunuz. Alanda bir kaynak oluşturduğunuzda, taşıma işlemi yaptığınız mesajlaşma platformundaki ilgili kaynağın verilerini belirtirsiniz.
Mesajlar
Chat uygulamalarınız, kendi yetkilerini kullanarak veya kimliğe bürünme yoluyla bir kullanıcı adına mesajları içe aktarabilir. İleti yazarı, kimliğine bürünülen kullanıcı hesabı olarak ayarlanır. Daha fazla bilgi için Chat uygulamalarını yetkilendirme başlıklı makaleyi inceleyin.
İçe aktarma modundaki bir alana mesaj içe aktarmak için Message
kaynağında create
yöntemini çağırın.
Kaynak mesajlaşma platformundaki orijinal mesajın oluşturulma zamanını korumak için mesajın createTime
değerini ayarlayabilirsiniz. Bu
createTime
, daha önce ayarladığınız alan oluşturma zamanı ile mevcut zaman arasında bir değere ayarlanmalıdır.
Aynı alandaki mesajlar, aynı createTime
değerini içeremez. Bu zamanı içeren önceki mesajlar silinmiş olsa bile bu geçerlidir.
İçe aktarma modundaki alanlarda üçüncü taraf URL'leri içeren mesajlarda Google Chat'te bağlantı önizlemeleri oluşturulamaz.
İçe aktarma modunda oluşturduğunuz iletilerde, kullanıcı bahsetmeleri içeren iletiler de dahil olmak üzere hiçbir kullanıcıya bildirim gönderilmez veya e-posta iletilmez.
Aşağıdaki örnekte, içe aktarma modu alanında nasıl mesaj oluşturulacağı gösterilmektedir:
Python
"""Create a message in import mode space."""
import datetime
from google.oauth2 import service_account
from googleapiclient.discovery import build
# Specify required scopes.
SCOPES = [
'https://www.googleapis.com/auth/chat.import',
]
CREDENTIALS = (
service_account.Credentials.from_service_account_file('credentials.json')
.with_scopes(SCOPES)
.with_subject('EMAIL')
)
# Build a service endpoint for Chat API.
service = build('chat', 'v1', credentials=CREDENTIALS)
NAME = 'spaces/SPACE_NAME'
result = (
service.spaces()
.messages()
.create(
parent=NAME,
body={
'text': 'Hello, world!',
'createTime': f'{datetime.datetime(2000, 1, 2).isoformat()}Z',
},
)
.execute()
)
print(result)
Aşağıdakini değiştirin:
EMAIL
: Alan genelinde yetkiyle kimliğine büründüğünüz kullanıcı hesabının e-posta adresi.SPACE_NAME
: İçe aktarma modunda oluşturulan alanın adı.
Tepkiler
Chat uygulamanız, Chat API'yi kullanarak mesaj tepkilerini içe aktarabilir. Kaynak yöntemleri ve içe aktarma modu alanlarında desteklenen kimlik doğrulama türleri hakkında bilgi edinmek için Chat uygulamalarını yetkilendirme başlıklı makaleyi inceleyin.
Ekler
Chat uygulamanız, Chat API'yi kullanarak ek yükleyebilir. Kaynak yöntemleri ve içe aktarma modu alanlarında desteklenen kimlik doğrulama türleri hakkında bilgi edinmek için Chat uygulamalarını yetkilendirme başlıklı makaleyi inceleyin. Ancak, ekleri Google Drive dosyaları olarak yüklemek ve dosya URI'lerini içe aktarma modundaki alanlarda ilgili mesajlara bağlamak için Google Drive API'yi kullanmanızı önemle tavsiye ederiz. Böylece, diğer mesajlaşma platformlarındaki ekleri içe aktarırken ek yükleme konusunda Google Chat'in dahili sınırına ulaşmamış olursunuz.
Geçmiş üyelikler
Geçmiş üyelikler, kaynak mesajlaşma platformundaki orijinal alan varlığından ayrılmış olan ancak verilerini Chat'te tutmak istediğiniz kullanıcılar için oluşturulan üyeliklerdir. Alan artık içe aktarma modunda olmadıktan sonra yeni üye ekleme hakkında bilgi edinmek için Üyelik kaynağı oluşturma başlıklı makaleyi inceleyin.
Çoğu durumda, bu eski üyeler Google'da veri saklama politikasına tabi olduğunda, eski üyelikler tarafından oluşturulan verileri (ör. mesajlar ve tepkiler) Chat'e aktarmadan önce alanda saklamak istersiniz.
Alan içe aktarma modundayken bu geçmiş üyelikleri, Membership
kaynağında create
yöntemini kullanarak alana aktarabilirsiniz.
Geçmiş üyeliklerin izin süresini korumak için üyeliğin deleteTime
değerini ayarlamanız gerekir. Bu izin süresi, söz konusu üyelikler için hangi verilerin saklanacağını etkilediğinden doğru olmalıdır. Ayrıca, bu deleteTime
alan oluşturma zaman damgasından sonra olmalı ve gelecekteki bir zaman damgası olmamalıdır.
deleteTime
dışında, createTime
değerini de ayarlayarak geçmiş üyeliklerin orijinal katılma zamanını koruyabilirsiniz. deleteTime
öğesinin aksine, createTime
isteğe bağlıdır. Ayarlanmamışsa createTime
, deleteTime
değerinden 1 mikrosaniye çıkarılarak otomatik olarak hesaplanır. Ayarlandıysa createTime
, deleteTime
öğesinden önce olmalı ve alanın oluşturulma zamanında veya sonrasında olmalıdır. Bu createTime
bilgiler, veri saklama süresini belirlemek için kullanılmaz ve Google Yönetici Konsolu ile Google Apps Kasası gibi yönetici araçlarında görünmez.
Kullanıcıların kaynak mesajlaşma platformunda bir alana katılmak ve alandan ayrılmak için kullanabileceği birden fazla yöntem (davetler, kendi başlarına katılma, başka bir kullanıcı tarafından eklenme) olsa da Chat'te bu işlemlerin tümü, eklenme veya kaldırılma olarak geçmiş üyelik createTime
ve deleteTime
alanlarıyla temsil edilir.
Aşağıdaki örnekte, içe aktarma modundaki bir alanda geçmişe dönük üyelik oluşturma işlemi gösterilmektedir:
Python
"""Create a historical membership in import mode space."""
import datetime
from google.oauth2 import service_account
from googleapiclient.discovery import build
# Specify required scopes.
SCOPES = [
'https://www.googleapis.com/auth/chat.import',
]
CREDENTIALS = (
service_account.Credentials.from_service_account_file('credentials.json')
.with_scopes(SCOPES)
.with_subject('EMAIL')
)
# Build a service endpoint for Chat API.
service = build('chat', 'v1', credentials=CREDENTIALS)
NAME = 'spaces/SPACE_NAME'
USER = 'users/USER_ID'
result = (
service.spaces()
.members()
.create(
parent=NAME,
body={
'createTime': f'{datetime.datetime(2000, 1, 3).isoformat()}Z',
'deleteTime': f'{datetime.datetime(2000, 1, 4).isoformat()}Z',
'member': {'name': USER, 'type': 'HUMAN'},
},
)
.execute()
)
print(result)
Aşağıdakini değiştirin:
EMAIL
: Alan genelinde yetkiyle kimliğine büründüğünüz kullanıcı hesabının e-posta adresi.SPACE_NAME
: İçe aktarma modunda oluşturulan alanın adı.USER_ID
: Kullanıcının benzersiz kimliği.
Harici bir alana kaynak içe aktarma
Yalnızca Workspace kuruluşunuzdaki kullanıcılara ait kimlik bilgilerini kullanarak içe aktarma moduyla harici alan oluşturabilirsiniz. Bu yalnızca alan içe aktarma modundayken geçerlidir. Alan içe aktarma modunu tamamladıktan sonra, harici kullanıcılar içe aktarılan alanlara katılmaya davet edilebilir (Erişim bölümüne bakın) ve kimlik bilgileri Chat API'yi çağırmak için kullanılabilir.
İçe aktarılan kaynakları doğrulama
Chat uygulamanız, Message
kaynağında list
yöntemini çağırarak içe aktarma modundaki bir alanın içeriğini okuyup doğrulayabilir.
Döndürülen iletilerin emojiReactionSummaries
ve attachment
alanlarından Reaction
ve Attachment
kaynaklarını okuyabilirsiniz. Sohbet uygulamaları, bu yöntemi yalnızca kimliğe bürünme yoluyla kullanıcı adına çağırabilir. Daha fazla bilgi için Chat uygulamalarını yetkilendirme başlıklı makaleyi inceleyin.
Chat uygulamanız, Message
kaynağında get
yöntemini çağırarak doğrulama için tek tek mesajları da okuyabilir.
Sohbet uygulamaları, bu yöntemi yalnızca kendi yetkilerini kullanarak kendi mesajlarını okumak için çağırabilir. Daha fazla bilgi için Chat uygulamalarını yetkilendirme başlıklı makaleyi inceleyin.
Sohbet uygulamaları, Membership
kaynağında list
yöntemini çağırarak geçmiş üyelikleri de listeleyebilir.
Alan içe aktarma modundan çıktıktan sonra list
yöntemi artık geçmiş üyelikleri göstermez. Sohbet uygulamaları bu yöntemi yalnızca kimliğe bürünme yoluyla kullanıcı adına çağırabilir. Daha fazla bilgi için Chat uygulamalarını yetkilendirme başlıklı makaleyi inceleyin.
get
yöntemini
Space
kaynağında çağırarak bir içe aktarma modu alanının özelliklerini okuyabilirsiniz. Yanıt ayrıca importModeExpireTime
ile doldurulur. Böylece, içe aktarma işlemini tamamlamak için gereken zaman aralığını doğru şekilde takip edebilirsiniz.
Sohbet uygulamaları bu yöntemi yalnızca kendi yetkilerini kullanarak çağırabilir.
Daha fazla bilgi için Chat uygulamalarını yetkilendirme başlıklı makaleyi inceleyin.
İçe aktarılan kaynak farklılıklarını kaynak verilerle eşleştirme
İçe aktarma sırasında orijinal öğede yapılan değişiklikler nedeniyle içe aktarılan kaynaklardan herhangi biri artık kaynak mesajlaşma platformundaki orijinal öğeyle eşleşmiyorsa Chat uygulamaları, içe aktarılan sohbet kaynağını değiştirmek için Chat API'yi çağırabilir. Örneğin, bir kullanıcı kaynak mesajlaşma platformunda Chat'te oluşturulan bir mesajı düzenlerse Chat uygulamaları, içe aktarılan mesajı orijinal mesajın mevcut içeriğini yansıtacak şekilde güncelleyebilir.
Mesajlar
İçe aktarma modundaki bir alanda bulunan mesajdaki desteklenen alanları güncellemek için Message
kaynağında update
yöntemini çağırın.
Sohbet uygulamaları bu yöntemi yalnızca ilk mesaj oluşturma sırasında kullanılan yetkiyle çağırabilir. İlk ileti oluşturma sırasında kullanıcı kimliğine bürünme özelliğini kullandıysanız bu iletiyi güncellemek için aynı kimliğine bürünülmüş kullanıcıyı kullanmanız gerekir.
İçe aktarma modu alanında bir mesajı silmek için delete
yöntemini Message
kaynağında çağırın.
İçe aktarma modundaki alanlardaki iletilerin orijinal iletiyi oluşturan kullanıcı tarafından silinmesi gerekmez. Bu iletiler, alandaki herhangi bir kullanıcının kimliğine bürünerek silinebilir.
Sohbet uygulamaları, yalnızca kendi yetkilerini kullanarak kendi mesajlarını silebilir. Daha fazla bilgi için Chat uygulamalarını yetkilendirme başlıklı makaleyi inceleyin.
Tepkiler
İçe aktarma modu alanındaki bir mesajın tepkisini silmek için reactions
kaynağında delete
yöntemini kullanın. Kaynak yöntemleri ve içe aktarma modu alanlarında desteklenen kimlik doğrulama türleri hakkında bilgi edinmek için Chat uygulamalarını yetkilendirme başlıklı makaleyi inceleyin.
Ekler
İçe aktarma modu alanındaki bir mesajın eklerini güncellemek için media
kaynağında upload
yöntemini kullanın. Kaynak yöntemleri ve içe aktarma modu alanlarında desteklenen kimlik doğrulama türleri hakkında bilgi edinmek için Chat uygulamalarını yetkilendirme başlıklı makaleyi inceleyin.
Geçmiş üyelikler
İçe aktarma modu alanında geçmiş bir üyeliği silmek için Membership
kaynağında delete
yöntemini kullanın. Bir alan içe aktarma modundan çıktıktan sonra delete
yöntemiyle geçmiş üyelikleri silemezsiniz.
İçe aktarma modu alanında geçmiş bir üyeliği güncelleyemezsiniz. Yanlış içe aktarılmış geçmiş üyelikleri düzeltmek istiyorsanız önce bunları silmeniz, ardından alan hâlâ içe aktarma modundayken yeniden oluşturmanız gerekir.
Alanlar
Bir içe aktarma modu alanındaki desteklenen alanları güncellemek için spaces
kaynağında patch
yöntemini kullanın.
Bir içe aktarma modu alanını silmek için spaces
kaynağında delete
yöntemini kullanın.
Kaynak yöntemleri ve içe aktarma modu alanlarında desteklenen kimlik doğrulama türleri hakkında bilgi edinmek için Chat uygulamalarını yetkilendirme başlıklı makaleyi inceleyin.
İçe aktarmayı tamamlama modu
completeImport
yöntemini çağırmadan önce doğrulama ve
kaynak farklılıklarının mutabakatının
tamamlandığından emin olmanız gerekir. İçe aktarma modundaki bir alandan çıkma işlemi geri alınamaz ve içe aktarma modundaki alanı normal bir alana dönüştürür. Sohbet'te bu alanları veri içe aktarma işlemine atfeden bir gösterge yoktur.
completeImport
numaralı telefonu aradığınız tarihi ve saati, aramayı yapan kullanıcının kaynak adını ve döndürülen yanıtı not edin. Bu, herhangi bir sorunla karşılaşırsanız ve bunları araştırmanız gerekirse faydalı olabilir.
İçe aktarma modunu tamamlamak ve alanı kullanıcılara erişilebilir hale getirmek için Chat uygulaması, Space
kaynağında completeImport
yöntemini çağırabilir.
Sohbet uygulamaları, bu yöntemi yalnızca kimliğe bürünme yoluyla kullanıcı adına çağırabilir. Daha fazla bilgi için Chat uygulamalarını yetkilendirme başlıklı makaleyi inceleyin.
Bu yöntem tamamlandıktan sonra kimliğine bürünülen kullanıcı, alana alan yöneticisi olarak eklenir. Bu yöntem, ilk create.space
yöntemi çağrısından sonraki 90 gün içinde çağrılmalıdır. Bu yöntemi 90 günlük süre geçtikten sonra çağırmaya çalışırsanız içe aktarma modu alanı silindiği ve artık Chat uygulaması tarafından erişilemediği için çağrı başarısız olur.
completeImport
yönteminde kimliğine bürünülen kullanıcının alan oluşturucusu olması gerekmez.
completeImport
süresine çok yakın bir zamanda importModeExpireTime
çağırmayın. Çünkü isteğin importModeExpireTime
süresinden önce ulaşacağını garanti edemeyiz ve süresi dolduğunda tetiklenen sistemlerdeki veri işleme ile çakışmalar olabilir.
completeImport
'ı importModeExpireTime
'dan en az 30 dakika önce aramanızı öneririz.
Aşağıdaki örnekte, içe aktarma modunun nasıl tamamlanacağı gösterilmektedir:
Python
"""Complete import."""
from google.oauth2 import service_account
from googleapiclient.discovery import build
# Specify required scopes.
SCOPES = [
'https://www.googleapis.com/auth/chat.import',
]
CREDENTIALS = (
service_account.Credentials.from_service_account_file('credentials.json')
.with_scopes(SCOPES)
.with_subject('EMAIL')
)
# Build a service endpoint for Chat API.
service = build('chat', 'v1', credentials=CREDENTIALS)
NAME = 'spaces/SPACE_NAME'
result = service.spaces().completeImport(name=NAME).execute()
print(result)
Aşağıdakini değiştirin:
EMAIL
: Alan genelinde yetkiyle kimliğine büründüğünüz kullanıcı hesabının e-posta adresi.SPACE_NAME
: İçe aktarma modunda oluşturulan alanın adı.
İçe aktarma modundan sonra alana erişim izni verme
Chat kullanıcılarının yakın zamanda içe aktarılan alana erişebilmesi için Chat uygulamaları, ilk create.space()
yöntemi çağrısından sonraki 90 gün içinde chat.import
kapsamını ve kullanıcı kimliğine bürünme özelliğini kullanarak aşağıdakileri yapmaya devam edebilir:
- Alana üye ekleme:
Membership
kaynağındacreate()
yöntemini çağırın. Chat uygulamalarının, alan içe aktarma işlemi tamamlandıktan hemen sonraMembership
kaynakları oluşturmasını öneririz. Böylece Chat uygulamalarıMembership
kapsamını kullanmaya devam edebilir ve içe aktarılan tüm üyelerin alana erişmesini sağlayabilir.chat.import
Öncelikle, Apps Kasası muhafaza politikasına tabi olabilecek üyeleri eklemelisiniz. Bu politika, saklama süresi dolmuş olsa bile içe aktarılan iletilerin korunmasına olanak tanır. - Hedef kitle ayarlama:
Space
kaynağındaupdate()
yöntemini çağırın. Hedef kitle oluşturma ve ekleme hakkında bilgi edinmek için Google Workspace kuruluşundaki belirli kullanıcıların Google Chat alanını bulmasını sağlama başlıklı makaleyi inceleyin.
Bu yöntemleri chat.import
kapsamıyla kullanmak için kimliğine bürünülen kullanıcının alan yöneticisi olması gerekir.
Harici alanlarda, üyelik create()
yöntemi Workspace kuruluşunuzun dışındaki kullanıcıları davet etmenize de olanak tanır. Harici kullanıcılarla ilgili tüm bilinen sınırlamaları anladığınızdan emin olun.
Sorun giderme
Chat alanlarını içe aktarırken sorun yaşarsanız yardım almak için aşağıdaki sorunları inceleyin. Bir hata yanıtıyla karşılaşırsanız ileride başvurmak ve sorun gidermek için yanıtı not edin (metni bir belgeye kopyalayıp yapıştırın veya ekran görüntüsünü kaydedin).
Bir alan başarıyla içe aktarıldığında CompleteImportSpace
, OK
durumuyla tamamlanır.
90 günlük süre dolmadan içe aktarma işlemini tamamlamadıysanız
İçe aktarma modunda alan oluşturma başlıklı makalede daha önce açıklandığı gibi, alan oluşturma yöntemi çağrıldıktan sonra 90 gün boyunca alan hâlâ içe aktarma modundaysa otomatik olarak silinir, erişilemez ve kurtarılamaz hale gelir.
Silinen alan artık kullanılamıyor veya kurtarılamıyor. Bu nedenle, içe aktarma işleminin yeniden başlatılması gerekiyor.
Alan, mevcut kullanım sınırları nedeniyle 90 günlük süre içinde içe aktarılamayacak kadar fazla veri içerdiği için içe aktarılmadıysa alanı arşivleme amacıyla iki veya daha fazla küçük alana bölün ve içe aktarma işlemini tekrar başlatın.
Eksik alanları bulma
Yeni Chat alanını bulamıyorsanız CompleteImportSpace
tarafından aldığınız yanıta ilişkin açıklamayı ve sorunu nasıl çözeceğinizi görmek için aşağıdaki tabloyu inceleyin.
Yanıt alındı | İnceleme adımları | Açıklama | Çözünürlük |
---|---|---|---|
CompleteImportSpace bir istisna oluşturur ve GetSpace çağrısı PERMISSION_DENIED değerini döndürür. |
Alanın oluşturulma tarihini kayıtlarınızdan kontrol edin. 90 günden eski olan alanlar otomatik olarak silinir. Ayrıca, içe aktarılan alanın alan yönetimi aracında veya denetleme günlüğünde kaydı yoktur. | İçe aktarma işlemi başlatılalı 90 günden uzun bir süre geçti ve alan, taşıma işleminden başarıyla çıkamadı. | Yeni bir alan oluşturun ve içe aktarma işlemini tekrar çalıştırın. |
CompleteImportSpace , OK ve arama döndürür.
GetSpace , PERMISSION_DENIED döndürür. |
İçe aktarılan alanın alan yönetimi aracında kaydı yok ancak alanın denetleme günlüğünde silindiği gösteriliyor. | Alan başarıyla içe aktarıldı ancak daha sonra silindi. | Yeni bir alan oluşturun ve içe aktarma işlemini tekrar çalıştırın. |