我使用Jaisen Mathai Epi PHP库实现了oAuth。
如何从用户的流中检索包含网址的推文? (上限为300条推文)?
我对此非常陌生,发现搜索api只会产生最近5天的结果,所以我再也不能使用搜索API了。
如何检索此类过滤后的数据?
答案 0 :(得分:3)
您不应该使用Regex,也不必使用流API。 Twitter已经在其REST api内置了方法来处理这个问题。
在搜索中捕获推文网址:
将参数include_entities=1
添加到API调用的末尾。
您将获得扩展的JSON以及扩展和短网址版本及其在推文中的位置。
"urls": [
{
"url": "http://t.co/0JG5Mcq",
"display_url": "blog.twitter.com/2011/05/twitte…",
"expanded_url": "http://blog.twitter.com/2011/05/twitter-for-mac-update.html",
"indices": [
84,
103
]
}
],
Twitter API的上限为100条推文和10天。在一些电话中它有20条推文。您要做的是使用绕过搜索限制的API。 Snapbird是最受欢迎的解决方案。