Benerişim google bulut depolama
com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden
{
"code" : 403,
"errors" : [ {
"domain" : "global",
"message" : "Forbidden",
"reason" : "forbidden"
} ],
"message" : "Forbidden"
}
var ancak bir kova
val credential = new GoogleCredential.Builder()
.setTransport(GoogleNetHttpTransport.newTrustedTransport())
.setJsonFactory(JacksonFactory.getDefaultInstance())
.setServiceAccountId("[email protected]")
.setServiceAccountScopes(Collections.singleton(StorageScopes.DEVSTORAGE_READ_ONLY))
.setServiceAccountPrivateKeyFromP12File(new File("file.p12"))
.build()
val storage = new Storage.Builder(
GoogleNetHttpTransport.newTrustedTransport(),
JacksonFactory.getDefaultInstance(),
credential)
.setHttpRequestInitializer(credential)
.setApplicationName("app")
.build()
storage.objects.list("bucket").execute
öğeleri listelemek için scala google bulut depolama java kütüphanesi kullanmaya çalışıyorum '403 yasak' alır
E-posta hesabımın kepçeye erişimi var, hesabımda da bir proje oluşturarak gsutil kullanarak erişebiliyorum. Hesabımda bir projeye [email protected] adresini de oluşturdum, nasıl izin verebileceğime dair bir fikrim var mı?
Bu çözüm güvenli değil! Herkes APK'yi tersine çevirip P12 anahtarınızı alabilir. Google Could Storage hesabınız ele geçirilmiş olabilir. İşte ben de bir çözüm aradığım için cevaplandırılmamış Soru İşte! http://stackoverflow.com/q/28001476/3216207 – Oru