Kaynak: MediaItem
Google Fotoğraflar'daki bir medya öğesinin (ör. fotoğraf veya video) temsili.
JSON gösterimi |
---|
{ "id": string, "description": string, "productUrl": string, "baseUrl": string, "mimeType": string, "mediaMetadata": { object ( |
Alanlar | |
---|---|
id |
Medya öğesinin tanımlayıcısıdır. Bu, medya öğesini tanımlamak için oturumlar arasında kullanılabilen kalıcı bir tanımlayıcıdır. |
description |
Medya öğesinin açıklaması. Bu bilgi, Google Fotoğraflar uygulamasındaki öğenin bilgi bölümünde kullanıcıya gösterilir. 1.000 karakterden kısa olmalıdır. Yalnızca kullanıcılar tarafından yazılan metinleri dahil edin. Açıklamalar bağlam eklemeli ve kullanıcıların medyayı anlamasına yardımcı olmalıdır. Dosya adları, etiketler ve diğer meta veriler gibi otomatik oluşturulan dizeleri eklemeyin. |
productUrl |
Medya öğesinin Google Fotoğraflar URL'si. Bu bağlantı, yalnızca oturum açmış olan kullanıcılara sunulur. Bir albüm aramasından alındığında, URL albümdeki öğeyi işaret eder. |
baseUrl |
Medya öğesinin baytları için bir URL. Bu şekilde kullanılmamalıdır. Parametreler, kullanılmadan önce bu URL'ye eklenmelidir. Desteklenen parametrelerin tam listesi için geliştirici belgelerine bakın. Örneğin, |
mimeType |
Medya öğesinin MIME türü. Örneğin, |
mediaMetadata |
Yükseklik, genişlik veya oluşturma zamanı gibi medya öğesiyle ilgili meta veriler. |
contributorInfo |
Bu medya öğesini ekleyen kullanıcı hakkındaki bilgiler. Bunun yalnızca |
filename |
Medya öğesinin dosya adı. Bu bilgi, Google Fotoğraflar uygulamasındaki öğenin bilgi bölümünde kullanıcıya gösterilir. |
MediaMetadata
Bir medya öğesinin meta verileri.
JSON gösterimi |
---|
{ "creationTime": string, "width": string, "height": string, // Union field |
Alanlar | |
---|---|
creationTime |
Medya öğesinin ilk oluşturulduğu zaman (Google Fotoğraflar'a yüklendiği zaman değil). Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
width |
Medya öğesinin orijinal genişliği (piksel cinsinden). |
height |
Medya öğesinin orijinal yüksekliği (piksel cinsinden). |
Birlik alanı metadata . Medya öğesinin, temsil ettiği temel medya türüne özgü meta verileri. metadata yalnızca aşağıdakilerden biri olabilir: |
|
photo |
Fotoğraf medya türü için meta veriler. |
video |
Video medya türünün meta verileri. |
Fotoğraf
ISO, odak uzaklığı ve pozlama süresi gibi fotoğrafa özgü meta veriler. Bu alanların bazıları boş olabilir veya dahil edilmemiş olabilir.
JSON gösterimi |
---|
{ "cameraMake": string, "cameraModel": string, "focalLength": number, "apertureFNumber": number, "isoEquivalent": integer, "exposureTime": string } |
Alanlar | |
---|---|
cameraMake |
Fotoğrafın birlikte çekildiği kameranın markası. |
cameraModel |
Fotoğrafın birlikte çekildiği kameranın modeli. |
focalLength |
Fotoğrafın birlikte çekildiği kamera lensinin odak uzaklığı. |
apertureFNumber |
Fotoğrafın çekildiği kamera lensinin diyafram f sayısı. |
isoEquivalent |
Fotoğrafın çekildiği kameranın ISO değeri. |
exposureTime |
Fotoğraf çekilirken kamera diyaframının pozlama süresi. En fazla dokuz kesirli basamak içeren ve " |
Video
Bir videoya özgü meta veriler (ör. fps ve işleme durumu). Bu alanlardan bazıları boş olabilir veya dahil edilmemiş olabilir.
JSON gösterimi |
---|
{
"cameraMake": string,
"cameraModel": string,
"fps": number,
"status": enum ( |
Alanlar | |
---|---|
cameraMake |
Videonun çekildiği kameranın markası. |
cameraModel |
Videonun çekildiği kameranın modeli. |
fps |
Videonun kare hızı. |
status |
Videonun işleme durumu. |
VideoProcessingStatus
Google Fotoğraflar'a yüklenen bir videonun işleme durumu.
Sıralamalar | |
---|---|
UNSPECIFIED |
Video işleme durumu bilinmiyor. |
PROCESSING |
Video işleniyor. Kullanıcı, Google Fotoğraflar uygulamasında bu videonun simgesini görür ancak video henüz oynatılamaz. |
READY |
Videonuz işlendi ve görüntülemeye hazır. Önemli: HAZIR durumunda olmayan bir videoyu indirmeye çalıştığınızda indirme işlemi başarısız olabilir. |
FAILED |
Bir sorun oluştuğu için video işlenemedi. |
ContributorInfo
Medya öğesini ekleyen kullanıcıyla ilgili bilgiler. Bu bilgilerin yalnızca medya öğesi, uygulamanız tarafından oluşturulan bir paylaşılan albümdeyse ve paylaşım kapsamınız varsa dahil edildiğini unutmayın.
JSON gösterimi |
---|
{ "profilePictureBaseUrl": string, "displayName": string } |
Alanlar | |
---|---|
profilePictureBaseUrl |
Katkıda bulunan kullanıcının profil resminin URL'si. |
displayName |
Katkıda bulunan kişinin görünen adı. |
Yöntemler |
|
---|---|
|
Kullanıcının Google Fotoğraflar kitaplığında bir veya daha fazla medya öğesi oluşturur. |
|
Belirtilen medya öğesi tanımlayıcıları için medya öğelerinin listesini döndürür. |
|
Belirtilen medya öğesi tanımlayıcısı için medya öğesini döndürür. |
|
Kullanıcının Google Fotoğraflar kitaplığındaki tüm medya öğelerini listeleyin. |
|
Medya öğesini belirtilen id ile güncelleyin. |
|
Kullanıcının Google Fotoğraflar kitaplığında medya öğelerini arar. |