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, SPACE ve GROUP_CHAT SpaceType değerine sahip alanları destekler ancak DIRECT_MESSAGE değerine sahip alanları desteklemez.
İki kişi veya bir kişi ile bir Chat uygulaması arasındaki görüşmeleri içe aktarmak için görüşmeyi SPACE veya GROUP_CHAT SpaceType simgesine sahip iki üyeli bir alana aktarın.
İç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
importModeExpireTimealanının değerini kullanın. - 90 günlük sürenin sona ermesini izlemek için
createTimealanının değerini kullanmayın. Bu,spaces.create()yöntemini çağırdığınızda her zaman aynı olmayabilir. İçe aktarma modu kullanılırken, orijinal oluşturma zamanını korumak içincreateTimealanı, 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 modu alanlarındaki ilgili mesajlara bağlamak için Google Drive API'yi kullanmanızı önemle tavsiye ederiz. Bu sayede, diğer mesajlaşma platformlarındaki ekleri içe aktarırken ek yükleme için Google Chat'in dahili sınırına ulaşmaktan kaçınabilirsiniz.
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 Membership kaynağında create yöntemini kullanarak bu geçmiş üyelikleri 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ı, yalnızca kendi yetkilerini kullanarak kendi mesajlarını okumak için bu yöntemi ç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 modu alanındaki 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 iletiye verilen tepkiyi 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. Bir alanı içe aktarma modundan çıkarma işlemi geri alınamaz ve içe aktarma modundaki alan normal bir alana dönüştürülü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:
Membershipkaynağındacreate()yöntemini çağırın. Chat uygulamalarının, alan içe aktarma işlemi tamamlandıktan hemen sonraMembershipkaynakları oluşturmasını öneririz. Böylece Chat uygulamalarıMembershipkapsamı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:
Spacekaynağı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 göre aşağıdaki tabloyu inceleyerek açıklamayı ve sorunu nasıl çözeceğinizi öğrenebilirsiniz.
| 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. |