Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.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
Python 使用searchtweets for Twitter';什么是高级API?_Python_Twitter - Fatal编程技术网

Python 使用searchtweets for Twitter';什么是高级API?

Python 使用searchtweets for Twitter';什么是高级API?,python,twitter,Python,Twitter,我正在使用Twitter的高级API下载仅限于特定国家和语言的推文。为了做到这一点,我使用搜索tweets,它可以访问提到的premium API。然而,当我收集推文时,我收到了一个空列表 首先,我将搜索限制为一种给定的语言('es'),如下所示,以及一个字符串。但是,此查询生成零个匹配项。当我尝试相同的方法但从规则中删除语言信息时,gen_rule_payload('cr7',from_date='2017-06-03',to_date='2017-06-04',results_per_cal

我正在使用Twitter的高级API下载仅限于特定国家和语言的推文。为了做到这一点,我使用搜索tweets,它可以访问提到的premium API。然而,当我收集推文时,我收到了一个空列表

首先,我将搜索限制为一种给定的语言('es'),如下所示,以及一个字符串。但是,此查询生成零个匹配项。当我尝试相同的方法但从规则中删除语言信息时,gen_rule_payload('cr7',from_date='2017-06-03',to_date='2017-06-04',results_per_call=100),它提供了预期的结果

所以,我的问题是,我如何在searchtweets或Twitter premium API的任何其他python包装中同时查询语言和place_country

非常感谢您的帮助

丹尼尔

from searchtweets import gen_rule_payload, load_credentials, 
collect_results

premium_creds = load_credentials(filename="filename.yaml",
yaml_key="yaml_key",
env_overwrite=False)

rule = gen_rule_payload('cr7 lang=es', 
                    from_date="2017-06-03",  
                    to_date="2017-06-04",    
                    results_per_call=100)

tweets = collect_results(rule, max_results=100,        
         result_stream_args=premium_creds)

[print(tweet.all_text) for tweet in tweets]

[]