Kaynak: MediaItem
Google Fotoğraflar'da bir medya öğesinin (ör. fotoğraf veya video) gösterimi.
JSON gösterimi |
---|
{ "id": string, "description": string, "productUrl": string, "baseUrl": string, "mimeType": string, "mediaMetadata": { object ( |
Alanlar | |
---|---|
id |
Medya öğesinin tanımlayıcısı. Oturumlar arasında bu medya öğesini tanımlamak için kullanılabilecek kalıcı bir tanımlayıcıdır. |
description |
Medya öğesinin açıklaması. Bu bilgi, kullanıcıya Google Fotoğraflar uygulamasındaki öğenin bilgi bölümünde 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. Kullanıcı bu bağlantıyı yalnızca oturum açmışsa kullanabilir. Bir albüm aramasından alındığında, URL albüm içindeki öğeyi işaret eder. |
baseUrl |
Medya öğesinin baytlarına yönlendiren bir URL. Bu değer olduğu gibi 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 |
Medya öğesiyle ilgili yükseklik, genişlik veya oluşturma zamanı gibi meta veriler. |
contributorInfo |
Bu medya öğesini ekleyen kullanıcı hakkında bilgiler. Bunun yalnızca paylaşılan albümün kimliğiyle |
filename |
Medya öğesinin dosya adı. Bu bilgi, kullanıcıya Google Fotoğraflar uygulamasındaki öğenin bilgi bölümünde gösterilir. |
MediaMetadata
Medya öğesi için meta veriler.
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ük ve en fazla dokuz kesir basamağı olan, 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). |
Birleştirme alanı metadata . Temsil ettiği temel medya türüne özgü medya öğesi meta verileri. metadata şunlardan yalnızca biri olabilir: |
|
photo |
Bir fotoğraf medya türüne ait meta veriler. |
video |
Video medya türüne ait meta veriler. |
Fotoğraf
ISO, odak uzaklığı ve pozlama süresi gibi bir fotoğrafa özel 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 çekildiği kameranın markası. |
cameraModel |
Fotoğrafın çekildiği kameranın modeli. |
focalLength |
Fotoğrafın çekildiği kamera lensinin odak uzaklığı. |
apertureFNumber |
Fotoğrafın çekildiği kamera lensinin diyafram açıklığı. |
isoEquivalent |
Fotoğrafın çekildiği kameranın ISO'su. |
exposureTime |
Fotoğraf çekildiğinde kamera diyafram açıklığının pozlama süresi. " |
Video
Bir videoya özel meta veriler (ör. fps ve işleme durumu). Bu alanların 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şlenme 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üyor ancak video henüz oynatılamıyor. |
READY |
Videonun işlenmesi tamamlandı ve video artık görüntülenmeye hazır. Önemli: HAZIR durumda olmayan bir videoyu indirme girişimi başarısız olabilir. |
FAILED |
Bir sorun oluştuğu için video işlenemedi. |
ContributorInfo
Medya öğesini ekleyen kullanıcı hakkında bilgiler. Bu bilgilerin yalnızca medya öğesi, uygulamanız tarafından oluşturulan paylaşılan bir albümdeyse ve paylaşım kapsamına sahipseniz ekleneceğ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ın 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 öğeleri 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 listeleme. |
|
Medya öğesini belirtilen id ile güncelleyin. |
|
Kullanıcının Google Fotoğraflar kitaplığındaki medya öğelerini arar. |