Bir bağlayıcı yayınlamanın avantajlarını ve gerekli bağlılık düzeyini anlamak için Yayınlama özeti başlıklı makaleyi inceleyin. İş Ortağı Bağlayıcısı yayınlamak için bağlayıcınızın aşağıda açıklanan tüm koşulları karşılaması gerekir.
Apps Komut Dosyası
Bağlayıcınızı incelemeye göndermeden önce Apps Script'te aşağıdakileri tamamlayın:
- Apps Komut Dosyası projenizin görüntüleme erişimini aşağıdakilerle paylaşın:
Productionadlı bir dağıtım oluşturun veProductiondağıtımını yayınlamayı planladığınız kod sürümüne güncelleyin.Productiondağıtımını, incelenmesini istediğiniz kod sürümüne güncellediğinizi onaylayın.- Manifest dosyasının Apps Komut Dosyası'nda göründüğünü onaylayın. Sol tarafta Proje Ayarları'nı tıklayın. "appsscript.json" manifest dosyasını düzenleyicide göster onay kutusunu seçin.
Manifest
Bağlayıcınızın manifest dosyasına aşağıdakileri ekleyin ve Apps Script projenizin, düzenleyicide appsscript.json manifest dosyasını gösterecek şekilde yapılandırıldığını onaylayın.
Daha fazla bilgi için Topluluk Bağlayıcı manifest referansını inceleyin.
dataStudio
description, bağlayıcıyı ve nasıl kullanılacağını temel düzeyde anlamak için bilgi ve talimatlar sağlamalıdır. Belirsiz ve eksik açıklamalara sahip bağlayıcılar reddedilir.addOnUrl, bağlayıcınızla ilgili özel bir barındırılan sayfa olmalıdır. Tercihen kendi alanınızda barındırılmalıdır. Sayfada şunlar bulunmalıdır:addOnUrlile aynı alan adında bir Gizlilik Politikası ve Kullanım Şartları veya bu içeriğe yönlendiren bir bağlantı.- Kullanıcının bağlayıcınızı kullanmak için bilmesi gereken ayrıntılar.
- Bağlayıcınızı kullanmak için hesap gerekliyse kayıt bağlantısı.
- Tercihen alanınızda barındırılan içerik.
https://sites.google.com/üzerinde barındırmaya izin verilmez. - Mevcut iş ortaklarının örnek sayfalarına göz atın: Funnel, Supermetrics, CallRail.
supportUrl, bağlayıcınız için destek almak üzere barındırılan bir sayfa olmalıdır. Bu, e-posta veya mailto bağlantısı olamaz.logoUrl, kontrolünüzde barındırılan bir statik resmi işaret etmelidir. Google hizmetleri tarafından sunulan resimleri*.gstatic.com,*.ggpht.com,*.google.com,*.googleusercontent.comgibi alanlarda kullanamazsınız.*.googleapis.comalanından resim yayınlamak için Google Cloud Storage'ı kullanmak kabul edilebilir ve önerilen bir barındırma seçeneğidir.- Animasyonlu simgeler içeren bağlayıcılar reddedilir. Statik resimler kullanın.
- En az 48x48 piksellik bir resim kullanmanız önerilir.
- 48x48 piksel boyutuna küçültüldüğünde okunması zor olan yalnızca metin içeren resimler kullanmayın.
sourcesmülkünü, bağlayıcınızın bağlandığı tüm kaynaklarla doldurun. Ayrıntılar için Manifest referansındaki kaynaklar bölümüne bakın.- Mevcut kaynak listesini Veri Kayıt Defteri Deposu'nda görüntüleyebilirsiniz. Bağlandığınız kaynak, depoda yoksa kaynağı eklemek için veri kayıt deposuna pull isteği gönderin. Manifest dosyanızdaki kaynaklar depoda yoksa bağlayıcınız inceleme sürecini geçemez.
- Bu, galerideki arama özelliği için dizine eklenecek bağlayıcıya ait ek meta verilerdir. Kullanıcılar galeride belirli bir kaynağı aradığında bağlayıcınız arama sonuçlarında gösterilir.
shortDescription,authType,feeType,privacyPolicyUrlvetermsOfServiceUrliçin değerler sağlayın.name, bağlayıcının amacını doğrudan temsil etmelidir. Net bir ad, kullanıcıların bağlayıcınızın ihtiyaçlarını karşılayıp karşılamadığını belirlemesine yardımcı olur. Kullanıcılar bir bağlayıcıya baktıklarını bildiğinden, adında bağlayıcı kelimesini kullanmayın.- Bağlayıcınızın konumuna dikkat çekmek veya bağlayıcınızın konumunu değiştirmek amacıyla özel ya da görünür olmayan karakterler eklemeyin.
- Manifestin hiçbir yerinde Data Studio için kısaltılmış adlar (ör. GDS, DS vb.) kullanmayın.
- Manifest alanlarında emoji'lere izin verilmez
(
description,shortDescription,namevb.). Genel olarak, bağlayıcınıza dikkat çekmek amacıyla özel veya görünür olmayan karakterler eklemeyin. - Bağlayıcınızın sabit bir şeması varsa bağlayıcınız için bir rapor şablonu oluşturun ve bunu manifeste ekleyin.
Rapor için Bağlantı ile paylaşım'ı etkinleştirin.
urlFetchWhitelist
UrlFetchApptarafından çağrılan uç nokta sayısını, konnektör işlevselliği için kesinlikle gerekli olanlarla sınırlayın.urlFetchWhitelistözelliğini manifest dosyanızın kök düzeyine ekleyin. Daha fazla bilgi için urlFetchWhitelist referansını inceleyin.
UrlFetchApphizmetiyle kullanılan tüm uç noktaları ekleyin.- Bağlayıcınız kaynakları
UrlFetchApphizmetini kullanarak getirmiyorsaurlFetchWhitelistdeğerini boş liste[]olarak ayarlayın. - Bağlayıcınız sabit bir uç nokta grubuna bağlanmıyorsa veya uç nokta öneki değişiyorsa
urlFetchWhitelistözelliğini atlayın ve inceleme isteğini gönderirken urlFetchWhitelist için istisna form alanında ayrıntıları belirtin.
oauthScopes
- Manifest dosyasında açık OAuth kapsamları ayarlayın. Açık OAuth kapsamları olmayan bağlayıcılar reddedilir.
Bağlayıcı
- Kullanıcının bağlayıcıyı kullanmak için bir hesaba ihtiyacı varsa bağlayıcı veya
descriptionaddOnUrlbağlantısının, kullanıcının hesap oluşturmasına yardımcı olacak talimatlar sağladığından emin olun. - Bağlayıcınız tamamlanmamış veya beta durumunda olmamalıdır. Eksiksiz ve işlevsel bir bağlayıcı yayınlamanız gerekir. Bağlayıcınızı istediğiniz zaman güncelleyebilirsiniz ancak kullanıcılara sunulan üretim dağıtımının test edilmiş ve tüm özelliklerinin tamamlanmış olması gerekir.
- Kullanıcılar Bağlayıcı dahili hatasıyla karşılaştığında onlara anlamlı ve uygulanabilir hata mesajları gösterin. Buna, kullanıcının yapılandırma sırasında geçersiz/boş giriş sağladığı durumlar dahildir.
shortDescription,description,addOnUrlbağlantısı,supportUrlbağlantısı ve OAuth sayfası (varsa) yazım ve dilbilgisi hatalarından arındırılmış olmalıdır.shortDescriptionURL içeremez.getAuthType()tarafından sağlanan kimlik doğrulama yöntemlerini kullanın.getConfig()üzerinden kimlik bilgisi istemeyin.- OAuth istemci doğrulama sürecini tamamlayın. Doğrulama,
getAuthType()içindeki kimlik doğrulama yönteminden bağımsız olarak tüm bağlayıcılar için zorunludur. Doğrulama süreci, bağlayıcı incelemesinden farklı bir süreçtir ve Data Studio tarafından değil, ayrı bir ekip tarafından yürütülür. Daha fazla bilgi için OAuth API Doğrulamasıyla İlgili SSS başlıklı makaleyi inceleyin. OAuth istemci doğrulama süreci tamamlanmazsa bağlayıcınız reddedilir.
- OAuth doğrulama süreci sırasında, OAuth izin ekranı yapılandırmasının bir parçası olarak bağlayıcınızın gerekli OAuth kapsamlarını ekleyin. Gerekli tüm kapsamları eklemezseniz OAuth doğrulama sürecini geçebilirsiniz ancak bağlayıcınız yine de Doğrulanmamış uygulama ekranını gösterir. Bu durum, iş ortağı bağlayıcı doğrulama sürecinin başarısız olmasına neden olur.
OAuth doğrulama sürecini geçtikten sonra yeni bir hesap kullanarak bağlayıcınızı yetkilendirin ve test edin. Böylece, kullanıcılarınıza doğrulanmamış uygulama ekranının gösterilmesini önleyebilirsiniz.
- OAuth doğrulama süreci sırasında, OAuth izin ekranı yapılandırmasının bir parçası olarak bağlayıcınızın gerekli OAuth kapsamlarını ekleyin. Gerekli tüm kapsamları eklemezseniz OAuth doğrulama sürecini geçebilirsiniz ancak bağlayıcınız yine de Doğrulanmamış uygulama ekranını gösterir. Bu durum, iş ortağı bağlayıcı doğrulama sürecinin başarısız olmasına neden olur.
- Data Studio Galleries Hizmet Şartları (Gönderen)'na uyduğunuzdan emin olun.
Tüm koşulları karşıladıktan sonra bağlayıcınızın incelenmesini istemek için aşağıdaki düğmeyi tıklayın: