Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Api Twython-Twitter搜索“vine.co”射击空格_Api_Twitter_Twython_Vine - Fatal编程技术网

Api Twython-Twitter搜索“vine.co”射击空格

Api Twython-Twitter搜索“vine.co”射击空格,api,twitter,twython,vine,Api,Twitter,Twython,Vine,我一直在愉快地开发一个使用Twython的web应用程序,并通过搜索tweets中的Vine.co从twitter API中获取Vine。搜索一直运作良好 突然,就在最后一两天,搜索“vine.co”时大部分时间返回空白,而搜索其他各种术语时效果良好 搜索: twythonObj.search(q='vine.co',count=3) 返回: {u'search_metadata': {u'count': 3, u'completed_in': 0.036, u'max_id_str': u'

我一直在愉快地开发一个使用Twython的web应用程序,并通过搜索tweets中的Vine.co从twitter API中获取Vine。搜索一直运作良好

突然,就在最后一两天,搜索“vine.co”时大部分时间返回空白,而搜索其他各种术语时效果良好

搜索:

twythonObj.search(q='vine.co',count=3)
返回:

{u'search_metadata': {u'count': 3, u'completed_in': 0.036, u'max_id_str': u'34268106234236575', u'since_id_str': u'0', u'refresh_url': u'?since_id=3426810623425676&q=vine.co&include_entities=1', u'since_id': 0, u'query': u'vine.co', u'max_id': 3426810682342567}, u'statuses': []}
而搜索任何其他常用词会发现很多。为了简洁起见,我不会在这里放弃这个巨大的答复

我看到一周前有一次Twitter API v1断电测试。当然,如果它影响到Twython的话,那么所有的搜索都会被扼杀——我需要深入研究Twython,以了解API的变化是如何影响当前版本的


有人知道Twitter故意阻止API上的vine.co搜索吗?不知道为什么会这样,但希望这里有人有洞察力。我有点不知所措。

Twython实际上允许用户传递他们想要使用的API版本,默认情况下,如果Twitter发布的endpoints.py中没有添加任何新函数,我们也使用最新的1.1。。您仍然可以通过以下方式使用这些方法:

from twython import Twython
t = Twython(auth stuff here)
t.get(url_to_new_method, params={'someparam': 'somevalue}) // or t.post for POSTs

发现Twitter API在低计数搜索方面存在问题。根据我的测试,搜索字符串似乎也会影响这一点——但目前的一个解决办法是使用更高的计数:似乎25+可以可靠地工作,但更低的则不行。