Bu kaynağa yönelik yöntem listesi için bu sayfanın sonuna bakın.
Kaynak temsilleri
Kullanıcının zaman çizelgesindeki her öğe, aşağıda açıklanan bir TimelineItem
JSON yapısı olarak temsil edilir.
{ "kind": "mirror#timelineItem", "id": string, "sourceItemId": string, "canonicalUrl": string, "bundleId": string, "isBundleCover": boolean, "selfLink": string, "created": datetime, "updated": datetime, "displayTime": datetime, "isPinned": boolean, "pinScore": integer, "isDeleted": boolean, "etag": etag, "creator": contacts Resource, "recipients": [ contacts Resource ], "inReplyTo": string, "title": string, "text": string, "html": string, "speakableType": string, "speakableText": string, "attachments": [ timeline.attachments Resource ], "location": locations Resource, "menuItems": [ { "id": string, "action": string, "values": [ { "state": string, "displayName": string, "iconUrl": string } ], "removeWhenSelected": boolean, "payload": string } ], "notification": { "level": string, "deliveryTime": datetime } }
Mülk adı | Değer | Açıklama | Notlar |
---|---|---|---|
attachments[] |
list |
Bu öğeyle ilişkili medya eklerinin listesi. Kolaylık olması açısından, ek veya cid şemasıyla HTML yüklerinizdeki eklere referansta bulunabilirsiniz. Örneğin:
|
|
bundleId |
string |
Bu öğenin paket kimliği. Hizmetler, birçok öğeyi birlikte gruplandırmak için bir BundleId belirtebilir. Cihazda tek bir üst düzey öğenin altında görünürler. | yazılabilir |
canonicalUrl |
string |
Zaman çizelgesi öğesi tarafından temsil edilen verilerin standart/yüksek kaliteli sürümüne işaret eden standart URL. | yazılabilir |
created |
datetime |
RFC 3339'a göre biçimlendirilmiş bu öğenin oluşturulduğu saat. | |
creator |
nested object |
Bu öğeyi oluşturan kullanıcı veya grup. | yazılabilir |
displayTime |
datetime |
Bu öğe, RFC 3339'a göre biçimlendirilmiş olarak zaman çizelgesinde görüntülenirken gösterilmesi gereken zaman. Bu kullanıcının zaman çizelgesi, görüntüleme zamanına göre kronolojik olarak sıralanır; dolayısıyla, öğenin zaman çizelgesinde nerede görüntüleneceğini de bu belirler. Hizmet tarafından ayarlanmazsa görüntüleme süresi varsayılan olarak updated saatine ayarlanır. |
yazılabilir |
etag |
etag |
Bu öğenin eTag'i. | |
html |
string |
Bu öğenin HTML içeriği. Bir öğe için hem text hem de html sağlanırsa html zaman çizelgesinde oluşturulur. İzin verilen HTML öğeleri: Bu öğeleri zaman çizelgesi kartlarınızda kullanabilirsiniz.
Engellenen HTML öğeleri: Bu öğeler ve içerikleri HTML yüklerinden kaldırılır.
Diğer öğeler: Listelenmeyen tüm öğeler kaldırılır ancak içerikleri korunur. |
yazılabilir |
id |
string |
Zaman çizelgesi öğesinin kimliği. Bu, kullanıcının zaman çizelgesinde benzersizdir. | |
inReplyTo |
string |
Bu öğe başka bir öğenin yanıtı olarak oluşturulmuşsa bu alan, yanıtlanan öğenin kimliğine ayarlanır. Bu özellik, ilgili görüşmeye veya yayına yanıt eklemek için kullanılabilir. | |
isBundleCover |
boolean |
Bu öğenin paket kapağı olup olmadığı. Bir öğe paket kapağı olarak işaretlenirse bu öğe ile aynı bundleId öğesine sahip öğe paketine giriş noktası olur. Yalnızca ana zaman çizelgesinde gösterilir; açık pakette gösterilmez.Ana zaman çizelgesinde gösterilen öğeler:
|
yazılabilir |
isDeleted |
boolean |
Değer "doğru" ise bu öğenin silindiğini ve yalnızca kimlik özelliğinin ayarlandığını belirtir. | |
isPinned |
boolean |
Doğru değerine ayarlandığında bu öğenin sabitlendiğini, yani "etkin" ile birlikte gruplandırıldığını belirtir gezinme ve videoyla sohbetler gibi öğeler, geçmiş (sabitlenmemiş) zaman çizelgesi öğelerinden ana ekranın karşı tarafında. Kullanıcının yerleşik TOGGLE_PINNED menü öğesiyle bu özelliğin değerini açıp kapatmasına izin verebilirsiniz. |
|
kind |
string |
Kaynağın türü. Bu her zaman mirror#timelineItem . |
|
location |
nested object |
Bu öğeyle ilişkilendirilen coğrafi konum. | yazılabilir |
menuItems[] |
list |
Zaman çizelgesinde bu öğe seçildiğinde kullanıcıya sunulacak menü öğelerinin listesi. | yazılabilir |
menuItems[].action |
string |
Kullanıcının menü seçeneğini tercih ettiği zamanki davranışı kontrol eder. İzin verilen değerler:
|
yazılabilir |
menuItems[].id |
string |
Bu menü öğesinin kimliği. Bu kimlik, uygulama tarafından oluşturulur ve opak bir jeton olarak kabul edilir. | yazılabilir |
menuItems[].payload |
string |
Anlamı bu MenuItem'in işlemine bağlı olarak değişen genel bir yük.
|
yazılabilir |
menuItems[].removeWhenSelected |
boolean |
Bir CUSTOM menü öğesinde doğru değerine ayarlanırsa bu öğe seçildikten sonra menüden kaldırılır. |
yazılabilir |
menuItems[].values[] |
list |
CUSTOM öğe için menü öğesinin her bir durumundaki görünümünü kontrol eden değerlerin listesi. DEFAULT durumu için bir değer sağlanmalıdır. PENDING veya CONFIRMED durumları eksikse bunlar gösterilmez. |
yazılabilir |
menuItems[].values[].displayName |
string |
Menü öğesi için görüntülenecek ad. Bu özelliği bir yerleşik menü öğesi için belirtirseniz o menü öğesi için varsayılan bağlamsal sesli komut gösterilmez. | yazılabilir |
menuItems[].values[].iconUrl |
string |
Menü öğesiyle birlikte görüntülenecek simgenin URL'si. | yazılabilir |
menuItems[].values[].state |
string |
Bu değerin geçerli olduğu durum. İzin verilen değerler:
|
yazılabilir |
notification |
nested object |
Bu öğeyle ilgili bildirimlerin cihazda nasıl sunulacağını kontrol eder. Bu değer eksikse herhangi bir bildirim oluşturulmaz. | yazılabilir |
notification.deliveryTime |
datetime |
Bildirimin teslim edileceği saat. | yazılabilir |
notification.level |
string |
Bildirimin ne kadar önemli olduğunu açıklar. İzin verilen değerler:
|
yazılabilir |
pinScore |
integer |
Sabitlenen öğeler için bu, öğenin zaman çizelgesinde görüntülenme sırasını belirler ve saate yaklaştıkça daha yüksek bir puan görüntülenir. Not: Bu alanın ayarlanması şu anda desteklenmemektedir. | |
recipients[] |
list |
Bu öğenin paylaşıldığı kullanıcıların veya grupların listesi. | yazılabilir |
selfLink |
string |
Bu öğeyi almak için kullanılabilecek bir URL. | |
sourceItemId |
string |
Bir zaman çizelgesi öğesini kendi hizmetinizdeki verilerle eşlemek için kullanabileceğiniz şeffaf dize. | yazılabilir |
speakableText |
string |
Bu öğe içeriğinin sesli okunabilir sürümü. READ_ALOUD menü öğesiyle birlikte, sesli okunurken daha net olacak metin sağlamak veya Glass'ta görsel olarak görüntülenenler hakkında genişletilmiş bilgi sağlamak için bu alanı kullanın.Glassware ayrıca, ek bağlamın faydalı olduğu durumlarda (örneğin, kullanıcı bir bildirimin ardından öğenin sesli okunmasını istediğinde) bu metinden önce sesli olarak söylenen söylenebilirType alanını da belirtmelidir. |
yazılabilir |
speakableType |
string |
Bu öğenin türünün okunabilir bir açıklaması. Bu bilgi, ek bağlamın faydalı olduğu durumlarda (ör. kullanıcı bir bildirimin ardından öğenin sesli okunmasını istediğinde) öğenin içeriğini okumadan önce kullanıcıya duyurulur. Bu, "E-posta", "Kısa mesaj" veya "Günlük Gezegen Haberleri Güncellemesi" gibi kısa ve basit bir isim ifadesi olmalıdır. Kullanıcı ekrana bakmadan öğenin türünü öğrenebilmesi için, öğede söylenebilir metin veya metin bulunmasa bile bu alanın her zaman çizelgesi öğesi için doldurulması önerilir. |
yazılabilir |
text |
string |
Bu öğenin metin içeriği. | yazılabilir |
title |
string |
Bu öğenin başlığı. | yazılabilir |
updated |
datetime |
RFC 3339'a göre biçimlendirilmiş, bu öğenin son değiştirilme zamanı. |
Yöntemler
- sil
- Zaman çizelgesi öğesini siler.
- al
- Kimliğe göre tek bir zaman çizelgesi öğesi alır.
- ekle
- Zaman çizelgesine yeni bir öğe ekler.
- list
- Kimliği doğrulanmış kullanıcının zaman çizelgesi öğelerinin listesini alır.
- yama
- Yerinde bir zaman çizelgesi öğesini günceller. Bu yöntem yama anlamını destekler.
- güncelle
- Yerinde bir zaman çizelgesi öğesini günceller.