CSS API'yi kullanmak için:
İzinler
CSS API ile çalışmak için izinleri iki yerde yapılandırmanız gerekir: Google Cloud ve CSS Center.
Google Cloud IAM:
- Google Cloud Console'da hizmet hesabı oluşturun. JSON kimlik bilgileri dosyasını oluşturmak ve indirmek için Content API ile ilgili talimatları uygulayın. Bu adımda, hizmet hesabınız geçerli bir Google Cloud öğesi olarak doğrulanır.
- Doğrudan REST erişimi veya Google API istemci kitaplıklarını kullanıyorsanız Google Cloud Console'dan oluşturulan bir API anahtarına da ihtiyacınız vardır.
CSS Center:
- Hizmet hesabı e-posta adresi (ör.
your-service-account-name@your-project-id.iam.gserviceaccount.com
) CSS Center hesabınıza yönetici erişimi olan bir kullanıcı olarak eklenmelidir. Bu adım, hizmet hesabını CSS Merkezi verilerinize erişmesi ve bunları yönetmesi için yetkilendirir. - Erişimi CSS grubu düzeyinde (tüm alanlara erişim için) veya belirli CSS alanı hesaplarına verebilirsiniz. API erişimi için CSS grubu düzeyinde erişim izni verilmesi yaygın bir uygulamadır.
- Hizmet hesabını eklemek için:
- CSS Center'da yönetici kullanıcıyla oturum açın.
- Hesap erişimi'ne (dişli simgesinin ⚙️ altında) gidin.
- + Kullanıcı ekle'yi tıklayın ve hizmet hesabı e-posta adresini girin.
- Erişim düzeyini Yönetici olarak ayarlayın.
- İzinlerin uygulanması 30 dakikayı bulabilir. İzin hatalarıyla karşılaşırsanız daha sonra tekrar deneyin.
- Hizmet hesabı e-posta adresi (ör.
Kimlik Doğrulama Kapsamı:
CSS API için gerekli OAuth 2.0 kapsamı şöyledir:
https://www.googleapis.com/auth/content
Kimlik doğrulama sırasında uygulamanızın bu kapsamı istediğini doğrulayın.
CSS API'yi etkinleştirme
CSS API'yi kullanmak için Google Cloud projenizde etkinleştirmeniz gerekir. Kitaplığı https://console.cloud.google.com/apis/library/css.googleapis.com adresinde bulabilirsiniz.
Programlamaya başlama
CSS API'sinde, başlamanıza yardımcı olacak kod örnekleri ve istemci kitaplıkları bulunur. Ayrıca bir en iyi uygulamalar sayfamız da var.
İstekleri gönder
Aşağıdaki biçimde URL'lere istek gönderin:
https://css.googleapis.com/{version}/{resource name}:{method}…
Burada {resource name}
, çağrınızın etkilediği kaynağın adıdır.
Örneğin, gRPC ile bir kaynağı silme işlemi şu şekilde yapılır:
https://css.googleapis.com/v1/{resource name}:delete
REST ile kaynak silme işlemi şu şekilde yapılır:
DELETE https://css.googleapis.com/v1/{resource name}
Belirli hizmetler hakkında daha fazla bilgi için CSS API referans belgelerine göz atın.
gRPC veya REST kullanma
CSS API, gRPC ve REST'i destekler. CSS API çağrıları yapmanın iki yolu vardır:
gRPC (önerilir) | REST |
---|---|
|
|
Yardım alın
Destek için Google temsilcinizle iletişime geçin veya sorunları bildirmek üzere geri bildirim formunu kullanın.
Sorun yaşarsanız nasıl daha fazla geri bildirim gönderebileceğinizi aşağıda açıklıyoruz:
Geri bildirim gönder
Geri bildirimde bulunmak için aşağıdakilerden birini gönderin:
- API özellikleri: Geri bildirim formunu gönderin.
- Dokümanlar: Sayfa içi beğenme/beğenmeme puanlarını ve Geri bildirim gönder düğmesini kullanın.
- Örnekler ve kitaplıklar: GitHub'da Yeni sorun düğmesini kullanın.
Her görevi uyguladıktan sonra genel geri bildirimde bulunmak için geri bildirim formunu kullanın.