我试图找出某条推文是原始推文还是转推。
我尝试使用retweeted_status
,但即使状态是转推,它也不会出现在JSON中。
答案 0 :(得分:1)
如果推文是转发,那么retweeted_status
的值将包含原始推文的JSON对象。
如果您正在使用Retweet对象,那么该对象将包含两个Tweet对象,并包含两个User对象。被转发的推文被称为“原创”和#39;推文并显示在'转推的_status'键。
同样来自here:
转发可以通过
retweeted_status
属性的存在与典型的推文区分开来。此属性包含转发的原始推文的表示。
原始推文JSON对象骨架的示例(从上面的页面复制)(没有retweeted_status
键):
{
"tweet": {
"user": {
...
},
"place": {
...
},
"entities": {
...
},
"extended_entities": {
...
}
}
}
转发JSON对象框架的示例(具有retweeted_status
密钥):
{
"tweet": {
"user": {
},
"retweeted_status": {
"tweet": {
"user": {
},
"place": {
},
"entities": {
},
"extended_entities": {
}
},
},
"place": {
},
"entities": {
},
"extended_entities": {
}
}
}