Twitter apisini kullanarak istek yaptığımızda Twitter bize Json olarak yanıt değeri gönderir. Twitterin bize göndermiş olduğu bu yanıt değerleri içerisinde bulunan Niteliklerin ne işe yaradıklarını ve değişken tiplerine göz atalım. Aşağıdaki nitelikler sadece Tweet Objesi için kullanılan niteliklerdir. Bunların yanı sıra diğer niteliklerin açıklamalarına göz atmak için aşağıdaki linklere göz atabilirsiniz.
Tweet Objesi Yanıtı için kullanılan nitelikler
Nitelik | Değişken Tipi | Açıklama |
---|---|---|
created_at | String |
Bu Tweet oluşturulduğunda UTC zamanı. Örnek: "created_at": "Çar Ağu 27 13:08:45 +0000 2008"
|
id | Int64 |
Bu Tweet için benzersiz tanıtıcının tamsayı gösterimi. Bu sayı 53 bitten daha büyüktür ve bazı programlama dilleri yorumlamada zorluk / sessiz kusurlara sahip olabilir. Bu tanıtıcıyı saklamak için işaretli bir 64 bit tamsayı kullanmak güvenlidir. "Id": 114749583439036416
|
id_str | String |
Bu Tweet’in benzersiz tanımlayıcısının dize olarak gösterimi. Uygulamalar, büyük tam sayı yerine bunu kullanmalıdır "ID_STR": "114749583439036416"
|
text | String |
Durum güncellemesinin gerçek UTF-8 metni. Şu anda geçerli olan karakterlerin ne olduğuna ilişkin ayrıntılar için Twitter metnine bakın . Örnek: "text": "Tweet Düğmesi, Takip Düğmesi ve Web Amaçları"
|
source | String |
HTML formatlı bir dize olarak Tweet’i yüklemek için kullanılan yardımcı program. Twitter web sitesindeki tweet’lerin kaynak değeri var Örnek: "source": "Mac için Twitter"
|
truncated | Boolean |
"Kesik": true
|
in_reply_to_status_id | Int64 |
Null. Gösterilen Tweet bir cevap ise, bu alan orijinal Tweet’in ID’sinin tamsayı temsilini içerecektir. Örnek: "In_reply_to_status_id": 114749583439036416
|
in_reply_to_status_id_str | String |
Null. Gösterilen Tweet bir cevap ise, bu alan orijinal Tweet’in kimliğinin dize gösterimini içerecektir. Örnek: "In_reply_to_status_id_str": "114749583439036416"
|
in_reply_to_user_id | Int64 |
Null. Gösterilen Tweet bir cevap ise, bu alan orijinal Tweet’in yazar kimliğinin tamsayı temsilini içerecektir. Bu mutlaka her zaman Tweet’de doğrudan belirtilen kullanıcı olmayacaktır. Örnek: "In_reply_to_user_id": 819797
|
in_reply_to_user_id_str | String |
Null. Gösterilen Tweet bir cevap ise, bu alan orijinal Tweet’in yazar kimliğinin dize gösterimini içerecektir. Bu mutlaka her zaman Tweet’de doğrudan belirtilen kullanıcı olmayacaktır. Örnek: "In_reply_to_user_id_str": "819797"
|
in_reply_to_screen_name | String |
Null. Gösterilen Tweet bir cevap ise, bu alan orijinal Tweet’in yazarı ekran adını içerecektir. Örnek: "In_reply_to_screen_name": "twitterapi"
|
user | User object |
Bu Tweeti gönderen kullanıcı. Özelliklerin tam listesi için Kullanıcı verileri sözlüğüne bakın. Örnek özelliklerin vurgulanması:
{
"kullanıcı": {
"id": 2244994945,
"id_str": "2244994945",
"isim": "TwitterDev",
"ekran_adı": "TwitterDev",
"konum": "İnternet",
"url": "https://dev.twitter.com/",
"description": "Twitter haberleri için kaynağınız",
"doğrulanmış": doğru,
"followers_count": 477684,
"friends_count": 1524,
"listed_count": 1184,
"favourites_count": 2151,
"statuses_count": 3121,
"created_at": "Cts 14 Aralık 04:35:55 +0000 2013",
"utc_offset": -25200,
"time_zone": "Pasifik Saati (ABD ve Kanada)",
"geo_enabled": doğru,
"lang": "en",
"profile_image_url_https": "https://pbs.twimg.com/"
}
}
|
coordinates | Koordinatlar |
Null. Kullanıcı veya istemci uygulaması tarafından bildirilen bu Tweet’in coğrafi yerini temsil eder. İç koordinat dizisi geoJSON olarak biçimlendirilmiştir (önce boylam, sonra enlem). Örnek: "Koordinatlar":
{
"Koordinatlar":
[
-75,14310264,
40.05701649
],
"Type": "Nokta"
}
|
place | Yerler |
NULL Mümkün olduğunda, tweet’in bir Yer ile ilişkilendirildiğini (ancak bunlardan kaynaklanmadığını) gösterir . Örnek: "Yer":
{
"Öznitellikler":{},
"sınırlayıcı kutu":
{
"Koordinatlar":
[[
[-77.119759,38.791645],
[-76.909393,38.791645],
[-76.909393,38.995548],
[-77.119759,38.995548]
]],
"Type": "Poligon"
},
"ülke": "ABD",
"COUNTRY_CODE": "ABD",
"full_name": "Washington, DC",
"Id": "01fbe706f872cb32",
"Name": "Washington",
"Place_type": "şehir",
"Url": "http://api.twitter.com/1/geo/id/0172cb32.json"
}
|
quoted_status_id | Int64 |
Bu alan, sadece Tweet bir alıntı Tweet olduğu zaman yüzeyler. Bu alan, alıntı yapılan Tweet’in tamsayı değeri olan Tweet ID’yi içerir. Örnek: "Quoted_status_id": 114749583439036416
|
quoted_status_id_str | String |
Bu alan, sadece Tweet bir alıntı Tweet olduğu zaman yüzeyler. Bu, alıntı yapılan Tweet’in dize temsili Tweet ID’sidir. Örnek: "Quoted_status_id_str": "114749583439036416"
|
is_quote_status | Boolean |
Bunun, Alıntı bir Tweet olup olmadığını belirtir. Örnek: "Is_quote_status": false
|
quoted_status | Tweet | Bu alan, sadece Tweet bir alıntı Tweet olduğu zaman yüzeyler. Bu özellik, alıntılanan orijinal Tweet’in Tweet nesnesini içerir. |
retweeted_status | Tweet | Kullanıcılar, diğer kullanıcılar tarafından yazılan Tweet’leri yeniden göndererek yayınlayabilir . Retweetler, bir retweeted_status özniteliğin varlığıyla tipik Tweetlerden ayırt edilebilir . Bu özellik , retweetlenmiş orijinal Tweet’in bir temsilini içerir . Retweetlerin retweetlerinin, retweet aralığının temsillerini göstermediğini, ancak sadece orijinal Tweet olduğunu unutmayın. (Kullanıcılar ayrıca retweetlerini silerek oluşturdukları retweetleri de beğenemezler .) |
quote_count | Integer |
Null. Bu Tweet’in Twitter kullanıcıları tarafından kaç kez alıntılandığını gösterir. Örnek: "Quote_count": 1138
Not: Bu nesne yalnızca Premium ve Kurumsal katman ürünleri ile kullanılabilir. |
reply_count | int |
Bu Tweetin yanıtlanma sayısı. Örnek: "REPLY_COUNT": 1585
Not: Bu nesne yalnızca Premium ve Kurumsal katman ürünleri ile kullanılabilir. |
retweet_count | int |
Bu Tweetin yeniden bağlanma sayısı. Örnek: "Retweet_count": 1585
|
favorite_count | tamsayı |
Null. Bu Tweet’in Twitter kullanıcıları tarafından yaklaşık kaç defa beğenildiğini gösterir . Örnek: "FAVORITE_COUNT": 1138
|
entities | Entities |
Tweet metninden ayrılan varlıklar. Ayrıca Twitter Nesnelerindeki Varlıklar’a bakın . Örnek: "Varlıklar":
{
"Hashtag'ler": [],
"URL'ler": [],
"User_mentions": [],
"Ortam": [],
"Sembolleri": []
"Anketler": []
}
|
extended_entities | Extended Entities |
Bir ve dört yerel fotoğraf veya bir video veya bir adet animasyonlu GIF arasında Tweet olduğunda, bir ‘media’ meta veri dizisi içerir. Ayrıca Twitter Nesnelerindeki Varlıklar’a bakın . Örnek: "Varlıklar":
{
"Ortam": []
}
|
favorited | Boolean |
Null. Bu Tweet’in onaylayan kullanıcı tarafından beğenildiğini belirtir. Örnek: "Favorilere": true
|
retweeted | Boolean |
Bu Tweet’in kimlik doğrulama kullanıcısı tarafından Retweetlenmiş olup olmadığını gösterir. Örnek: "Retweet": false
|
possibly_sensitive | Boolean |
Null. Bu alan sadece bir Tweet bir link içerdiğinde yüzeyler. Alanın anlamı, Tweet içeriğinin kendisiyle ilgili değildir, ancak bunun yerine, Tweet’de bulunan URL’nin hassas içerik olarak tanımlanan içerik veya medya içerebileceğinin bir göstergesidir. Örnek: "Possibly_sensitive": true
|
filter_level | String |
Kullanılabilen ve yine de bu Tweet’i akışlandırabilen filter_level parametresinin maksimum değerini gösterir . Yani değeri Örnek: "filter_level": "ortam"
|
lang | String |
Null. Var olduğunda , Tweet metninin makine tarafından algılanan diline karşılık gelen bir BCP 47 dil tanımlayıcısını gösterir veya "lang": "en"
|
matching_rules | Array of Rule Objects |
Twitter Arama ve PowerTrack gibi filtrelenmiş ürünlerde mevcut . Tweet ile eşleşen kuralla ilişkili kimliği ve etiketi sağlar . PowerTrack ile birden fazla kural bir Tweet ile eşleşebilir. Daha fazla belgelere bakın BURAYA . Örnek: "matching_rules": "[{{
"tag": "yağmur Tweets",
"id": 831566737246023680,
"id_str": "831566737246023680"
}, {
"tag": "kar tweet",
"id": 831567402366218240,
"id_str": "831567402366218240"
}]"
|