Google Hizmetleri JSON Ekleme
Google Hizmetleri JSON dosyası, Android uygulamanızın Google Cloud Platform (GCP) hizmetlerine erişmesine izin veren bir kimlik doğrulama dosyasıdır. Bu dosya, uygulamanızın kimliğini ve GCP hizmetlerine erişim yetkilerini içerir.
Google Hizmetleri JSON dosyası, uygulamanızı GCP hizmetlerine bağlamak için gereklidir. Bu dosyayı uygulamanıza eklemeden, GCP hizmetlerine erişemezsiniz.
Google Hizmetleri JSON dosyasını oluşturmak için aşağıdaki adımları izleyin:
- Google Cloud Platform (GCP) konsoluna gidin.
- Projenizi seçin.
- Sol menüden “API’ler ve Hizmetler” bölümüne gidin.
- “Kimlik bilgileri” sekmesine tıklayın.
- “Kimlik bilgileri oluştur” düğmesine tıklayın.
- “Hizmet hesabı anahtarı” seçeneğini seçin.
- “Yeni hizmet hesabı” düğmesine tıklayın.
- Hizmet hesabınız için bir ad girin.
- “Rol” açılır menüsünden “Proje Yöneticisi” rolünü seçin.
- “Anahtar oluştur” düğmesine tıklayın.
- Anahtar dosyasını bilgisayarınıza kaydedin.
Google Hizmetleri JSON dosyasını uygulamanıza eklemek için aşağıdaki adımları izleyin:
- Android Studio’yu açın.
- Projenizi açın.
- Proje görünümünde, “app” klasörüne sağ tıklayın ve “Yeni” > “Diğer” > “Google Hizmetleri JSON Dosyası” seçeneklerini seçin.
- Google Hizmetleri JSON dosyasını seçin ve “Tamam” düğmesine tıklayın.
Google Hizmetleri JSON dosyası, uygulamanızın res
klasörüne eklenecektir.
Google Hizmetleri JSON dosyasını kullanan bir örnek kod aşağıdadır:
“`java
import com.google.api.client.googleapis.javanet.GoogleNetHttpTransport;
import com.google.api.client.json.jackson2.JacksonFactory;
import com.google.api.services.storage.Storage;
import com.google.api.services.storage.StorageScopes;
import com.google.auth.http.HttpCredentialsAdapter;
import com.google.auth.oauth2.GoogleCredentials;
import java.io.IOException;
import java.security.GeneralSecurityException;
import java.util.Collections;
public class Quickstart {
public static void main(String[] args) throws IOException, GeneralSecurityException {
// Google Cloud Storage hizmeti için kimlik bilgileri oluşturun.
GoogleCredentials credentials = GoogleCredentials.getApplicationDefault()
.createScoped(Collections.singleton(StorageScopes.DEVSTORAGE_READ_ONLY));
HttpCredentialsAdapter adapter = new HttpCredentialsAdapter(credentials);
// Google Cloud Storage hizmeti için bir istemci oluşturun.
Storage storage = new Storage.Builder(GoogleNetHttpTransport.newTrustedTransport(),
JacksonFactory.getDefaultInstance(), adapter)
.setApplicationName("Google Cloud Storage API Quickstart")
.build();
// Google Cloud Storage'daki tüm kovaları listeleyin.
Storage.Buckets.List request = storage.buckets().list();
Storage.Buckets buckets = request.execute();
if (buckets.getItems() == null || buckets.getItems().isEmpty()) {
System.out.println("Kovalar bulunamadı.");
} else {
System.out.println("Kovalar:");
for (Storage.Bucket bucket : buckets.getItems()) {
System.out.println(bucket.getName());
}
}
}
}
“`
Faydalı Siteler
- Google Hizmetleri JSON Dosyası Oluşturma
- Google Hizmetleri JSON Dosyasını Uygulamanıza Ekleme
- Google Cloud Storage API’si
İlgili Dosyalar
Önemli Not: Bu yazı Google Gemini yapay zekası tarafından otomatik olarak oluşturulmuştur ve hatalı bilgiler içerebilir. Düzeltmek için iletişim sayfamızdaki formdan veya yine iletişim sayfamızda bulunan eposta adresi yoluyla bizimle iletişime geçebilirsiniz. Hata varsa hemen düzeltilmektedir.