Nesneler

Yukarıda başvurulan biçimler, alan alan. Türler resmî değildir: string[] bir dize dizisidir, A | null bulunmayabilir.

Zarf

Her olayda bulunur: akışta, GET /v1/events içinde ve webhook teslimatlarında.

AlanTürAnlamı
vintZarf sürümü. Bugün 1
tstringOlay türü, aşağıdaki tablodan
opcreate | update | deletecreate, update (aynı kimliğin zenginleştirilmesi) veya delete
idstringKararlı kimlik. Yinelenenleri bunun üzerinden ayıklayın
tsint (ms)X'te ne zaman olduğu, epoch'tan bu yana ms. X profil değişikliklerinin, takip etme ve takibi bırakmanın, yeni doğrulanmış takipçilerin ve gönderi silmenin zamanını vermez: bu olaylarda bizim fark ettiğimiz andır
sidstringYeniden oynatma için akış konumu; akışta ve geçmişte bulunur
target.idstringİzlenen hesabın sayısal X kimliği (search.match için gönderi yazarınınki)
target.screen_namestringİzlenen hesabın kullanıcı adı
target.namestringHesabın görünen adı
dobjectTüre özgü yük

Tweet yükü

tweet.create, tweet.reply, tweet.retweet ve tweet.quote olaylarının d alanı ve search.match olayının temeli.

AlanTürAnlamı
tweet_idstringGönderinin kimliği, dize olarak
kindtweet | reply | retweet | quoteNe tür bir gönderi olduğu
textstringTam metin (uzun gönderiler dahil)
langstring | nullX'in algıladığı dil
authorUserGönderiyi yayımlayan hesap, tam bir User nesnesi olarak — search.match yazarıyla aynı nesne: kullanıcı adı, ad, biyografi, avatar, kapak, sayılar, doğrulama, konum, bağlantı ve katılma tarihi. İnce ilk çerçevede hesabın en son okunan hali; update ise gönderiyle birlikte okunan hali taşır
reply_toBrief+ | nullYanıtlar için: yanıtlanan gönderi — bir Özet artı yazarının screen_name, tweet_id ve user_id değerleri
retweet_ofBrief | nullYeniden gönderiler için: özgün gönderi
quotedBrief | nullAlıntılar için: alıntılanan gönderi
mediastring[]Düz görsel URL'leri, medya öğesi başına bir tane
media_itemsMedia[]Türü, video varyantları ve boyutlarıyla her medya öğesi
urlsstring[]Gönderideki genişletilmiş bağlantılar
articleArticle | nullBir X makalesine bağlantı veren gönderilerde: makale
counts{reply, rt, like, quote, bookmark}Okuduğumuz andaki yanıt, yeniden gönderi, beğeni, alıntı ve yer imi sayıları
viewsint | nullGörüntülenme sayısı, X sunduğunda
urlstringGönderinin kanonik bağlantısı
fullboolİlk, ince create çerçevesinde false; olay gönderinin tamamını taşıdığında true
kind_finalboolkind kesinleştiğinde true. false yalnızca kind değeri tweet olan ince ilk çerçevede görülür: gönderi yine de alıntı çıkabilir ve aynı id ile gelen update bunu kesinleştirir
kind_wastweet | null (update only)Yalnızca gönderinin türünü kesinleştiren update olayında ve yalnızca ilk çerçeve farklı bir tür söylediyse bulunur: o çerçevenin türü (alıntı çıkan bir gönderi için tweet)
edit_ofBrief | nulltweet.edit olayında: bu sürümün yerini aldığı sürüm (kimliği ve elimizdeyse metni ile yazarı)

Özet

Başka bir olaya gömülü kompakt bir gönderi: yeniden gönderinin özgünü, alıntılanan gönderi, yanıtlanan gönderi veya sabitlenmiş gönderi.

AlanTürAnlamı
idstringGönderi kimliği
userstringYazarın kullanıcı adı
namestringYazarın görünen adı
user_idstringYazarın sayısal kimliği
textstringTam metin
mediastring[]Düz görsel URL'leri
media_itemsMedia[]Türü ve video varyantlarıyla medya öğeleri
created_msintNe zaman paylaşıldığı, epoch'tan bu yana ms
urlstringGönderinin bağlantısı

Medya

Bir resim, video veya GIF. Videolar bulabildiğimiz en yüksek bit hızlı MP4'ü taşır; url poster karesidir.

AlanTürAnlamı
typephoto | video | animated_gifMedya türü
urlstringGörsel URL'si veya bir videonun poster karesi
expanded_urlstringGönderinin X'teki medya sayfası
video_urlstring (video)MP4 URL'si, mevcut en yüksek bit hızı
bitrateint (video)O MP4'ün bit hızı
duration_msint (video)Video uzunluğu
widthintPiksel cinsinden özgün genişlik
heightintPiksel cinsinden özgün yükseklik

Makale

Bir gönderinin bağlantı verdiği X makalesi (uzun biçimli gönderi). İlk çerçeve title ve preview taşır; aynı id ile gelen update makalenin tamamını getirene kadar text değeri null olur.

AlanTürAnlamı
idstringMakale kimliği
titlestringBaşlık
previewstringMakalenin ilk satırları
textstring | nullTam metin, paragraflar boş satırlarla ayrılır; ilk çerçevede null
coverstring | nullKapak görselinin URL'si
imagesstring[]Makaledeki görseller
urlstringMakalenin X'teki bağlantısı

Silme yükü

tweet.delete olayının d alanı. Yalnızca görmüş olduğumuz ve artık var olmayan bir gönderi için gönderilir. ts silmenin fark edildiği andır; gönderinin kendi zamanı daha önceki create çerçevesindedir.

AlanTürAnlamı
tweet_idstringSilinen gönderinin kimliği
urlstringEskiden bulunduğu yer

Profil değişikliği yükü

Her profile.* olayının d alanı. Bunlarda op, update olur.

AlanTürAnlamı
fieldstringHangi profil alanının değiştiği; türdeki profile. sonrasındaki sözcüğün aynısı
oldanyÖnceki değer
newanyYeni değer
tweetBrief (pinned only)profile.pinned için: yeni sabitlenmiş gönderi
old_tweetBrief (pinned only)profile.pinned için: elimizde varsa önceki sabitlenmiş gönderi

Takip yükü

follow.add, follow.remove ve followers.verified.add olaylarının d alanı.

AlanTürAnlamı
userUserDiğer hesap, tam bir Kullanıcı olarak

Hesap durumu yükü

account.status olayının d alanı. Durum active, protected (gönderiler yalnızca onaylı takipçilere görünür), suspended (X tarafından askıya alınmış) veya unavailable (devre dışı bırakılmış, silinmiş ya da başka bir nedenle görünmez) değerlerinden biridir. ts değişikliği fark ettiğimiz andır.

AlanTürAnlamı
oldactive | protected | suspended | unavailableÖnceki durum
newactive | protected | suspended | unavailableŞimdiki durum
reasonstring | nullVarsa X'in kendi ifadesi (örneğin Suspended)

Kullanıcı

Takip olaylarına ve search.match olayına gömülü haliyle tam bir hesap profili.

AlanTürAnlamı
idstringSayısal kimlik
screen_namestringKullanıcı adı
namestringGörünen ad
biostringBiyografi metni
avatarstringAvatar görseli URL'si
bannerstring | nullBanner görseli URL'si
followersintTakipçi sayısı
followingintTakip edilen sayısı
tweetsintGönderi sayısı
locationstringSerbest metin konum
urlstring | nullGenişletilmiş profil bağlantısı
verifiedboolDoğrulama rozeti var
verified_typestring | nullblue, business, government veya null
protectedboolGönderiler yalnızca onaylı takipçilere görünür
created_atstring (ISO-8601)Hesabın ne zaman oluşturulduğu
categorystring | nullHesap ayarladıysa profesyonel kategori

search.match olayının d alanı: bir Tweet yükü artı eşleşmeyle ilgili üç alan. Zarfın target alanı gönderinin yazarıdır; hedeflerinizden biri olması gerekmez.

AlanTürAnlamı
keyword.idintEşleşen anahtar kelimenin kimliği
keyword.querystringSorgusu
keyword.labelstring | nullAyarladıysanız etiketi
authorUserYazarın tam profili
author_is_targetboolYazar aynı zamanda bu sistemde izlenen bir hesapsa true
…TweetPayloadTweet yükünün her alanı

Hedef

İzlediğiniz bir hesap, bu anahtarın gördüğü haliyle.

AlanTürAnlamı
idstringSayısal X kimliği. Hiç değişmez: kayıtlarınızı buna göre anahtarlayın
screen_namestringGeçerli kullanıcı adı. Değişebilir; profile.screen_name bunu bildirir
namestringGörünen ad
previous_screen_namesstring[]Hesabın daha önce kullandığı kullanıcı adları, en yenisi önce. Her biri /v1/monitor/targets/{target} içinde hesabı hâlâ gösterir
push_readyboolBu hesap için abone olduğunuz tüm olay türleri gerçek zamanlı toplanıyor. false hiçbir şeyi bekletmez: hesap abone olunduğu andan itibaren izlenir ve olayları toplandıkça iletilir; bu yüzden olayları işlemek için bu bayrağı beklemeyin
last_push_atdatetime | nullOnun için son gerçek zamanlı olayın geldiği zaman
last_poll_atdatetime | nullZaman çizelgesinin son okunduğu zaman
state"subscribed"Burada her zaman subscribed; bekleyen çözümlemelerin kendi biçimi vardır
event_typesstring[]Bu hesap için iletilen olay türleri; boşsa anahtarınızın izin verdiği tümü
event_types_allboolevent_types boşsa true

Bekleyen hedef

İstediğiniz bir hesap hâlâ çözümlenirken GET /v1/monitor/targets/{target} adresinin döndürdüğü.

AlanTürAnlamı
screen_namestring | nullKullanıcı adıyla istediyseniz, istediğiniz kullanıcı adı
user_idstring | nullKimlikle istediyseniz, istediğiniz kullanıcı kimliği
state"queued"Her zaman queued
queued_atint (unix s)Ne zaman istediğiniz
event_typesstring[]Bunun için seçilen olay türleri; çözümlendiğinde uygulanır
event_types_allboolevent_types boşsa true

Anahtar kelime

X aramasında izlediğiniz bir sorgu.

AlanTürAnlamı
idintSayısal kimlik; silmek için kullanın
querystringSorgu, X arama söz dizimiyle
labelstring | nullEtiketiniz, her eşleşmede geri döner
activeboolOperatör duraklattıysa false
hitsintŞimdiye kadar teslim edilen eşleşmeler
last_hit_atdatetime | nullSon eşleşme
last_run_atdatetime | nullSon arama

Hesap

GET /v1/account adresinin kullandığınız anahtar hakkında döndürdüğü.

AlanTürAnlamı
namestringAnahtarın verildiği haliyle adı
planstringPlan ön ayarı
key_idstringAnahtarın kısa kimliği; destek taleplerinde güvenle belirtilebilir
scopesstring[]Anahtarın sahip olduğu kapsamlar
event_typesstring[]Anahtar genelinde, bizim yönettiğimiz olay türü izin listesi; boş, tümü demektir
event_types_allboolFiltre boşken true
limits.max_targetsintİzlenen hesap üst sınırı
limits.max_connsintEşzamanlı WebSocket üst sınırı
limits.max_keywordsintAnahtar kelime üst sınırı
limits.requests_per_minuteintDakikalık istek bütçesi
usage.targetsintŞu anda izlenen hesaplar
usage.keywordsintŞu anda izlenen anahtar kelimeler

Webhook

GET /v1/account/webhook adresinin döndürdüğü.

AlanTürAnlamı
urlstring | nullKayıtlı uç nokta
stats{ok, http_…}Teslimat sayaçları: ok ve görülen her hata durumu için bir http_<code>

Meta

Her listenin yanındaki sayfalama bilgisi.

AlanTürAnlamı
countintBu sayfadaki öğeler
has_moreboolBaşka bir sayfa olup olmadığı
next_cursorstring | null?cursor= olarak geri geçin; sonda null

Toplu işlem sonucu

POST /v1/monitor/targets:batch adresine gönderilen her öğe için bir kayıt, aynı sırada.

AlanTürAnlamı
indexintÖğenin isteğinizdeki konumu
statusintTek öğeli uç noktanın döndüreceği HTTP durumu
dataobject (on success)Başarıda tek öğeli yanıt gövdesi
error{code, message, details?} (on failure)Hatada olağan hata nesnesi

Profil (okuma)

GET /v1/users/{screen_name}, /v1/users/by-id/{user_id} ve /v1/users/batch adreslerinin hesap başına döndürdüğü.

AlanTürAnlamı
idstringSayısal kimlik
namestringGörünen ad
screen_namestringKullanıcı adı
biostringBiyografi metni
locationstringSerbest metin konum
urlstring | nullProfil bağlantısı
avatarstringAvatar görseli URL'si
bannerstring | nullBanner görseli URL'si
pinnedstring | nullSabitlenmiş gönderinin kimliği
verifiedboolDoğrulama rozeti var
protectedboolGönderiler yalnızca onaylı takipçilere görünür
followersintTakipçi sayısı
followingintTakip edilen sayısı
tweetsintGönderi sayısı

Tweet (okuma)

Okuma uç noktalarının döndürdüğü haliyle bir gönderi. Tweet yüküyle aynı bilgi, ayrıştırıcımızın ürettiği daha düz biçimde.

AlanTürAnlamı
idintGönderi kimliği, sayısal
created_msintNe zaman paylaşıldığı, epoch'tan bu yana ms
user_idintYazarın sayısal kimliği
userstringYazarın kullanıcı adı
namestringYazarın görünen adı
textstringTam metin
langstring | nullX'in algıladığı dil
reply_tostring | nullYanıtlanan kullanıcı adı
reply_to_status_idstring | nullYanıtlanan gönderinin kimliği
reply_to_user_idstring | nullYanıtlanan hesabın kimliği
conversation_idstringDizinin kök gönderisinin kimliği
is_rtboolBir yeniden gönderidir
rt_ofBrief | nullYeniden gönderiler için özgün gönderi
is_quoteboolBaşka bir gönderiyi alıntılıyor
quotedBrief | nullAlıntılanan gönderi
mediastring[]Düz görsel URL'leri
media_itemsMedia[]Türü ve video varyantlarıyla medya öğeleri
urlsstring[]Genişletilmiş bağlantılar
viewsint | nullGörüntülenme sayısı
counts{reply, rt, like, quote, bookmark}Yanıt, yeniden gönderi, beğeni, alıntı ve yer imi sayıları
articleArticle | nullGönderinin bağlantı verdiği X makalesi, varsa (başlık, önizleme, kapak, görseller; tam metin GET /v1/tweets/{tweet_id}/article adresindedir)
edit_ofint | nullDüzenlenmiş bir sürümse ilk sürümün kimliği, değilse null
edit_idsint[]Tüm sürümlerin kimlikleri, en eskisi önce; hiç düzenlenmemiş bir gönderi yalnızca kendisini listeler
sourcestring | nullGönderinin paylaşıldığı istemci, X'in verdiği şekliyle (bir HTML bağlantısı, örneğin Twitter for iPhone)

Kullanıcı referansı

Takip listesi okumalarında kullanılan kompakt biçim.

AlanTürAnlamı
idstringSayısal kimlik
screen_namestringKullanıcı adı
namestringGörünen ad