推特搜索器
运行对包含给定查询的Twitter™条目的搜索。对Twitter搜索API的访问是速率限制的。在给定时间段内过度搜索将导致搜索请求被拒绝。搜索API的确切速率限制信息可以在搜索API文档页上找到:http://dev.twitter.com/docs/api/1.1/get/search/tweets
输出端口
成功完成搜索后,transformer将为搜索结果中的每个tweet输出一个新功能。每个输出特性将包含几个属性:
_推特id:搜索结果的标识号。
_推特用户:创建搜索结果的Twitter用户的名称。
_推文:搜索结果的文本。
_tweet创建于:状态更新的日期和时间。这将采用标准的FME日期/时间格式:YYYYMMDDHHMMSS
_推特搜索结果:搜索结果的JSON文本。这可以通过JSONFragmenter公司和JSONExtractor公司变形金刚。
如果无法完成搜索,将通过错误输出端口,并将具有以下新属性:
_twitter搜索结果:如果从Twitter服务器接收到响应,则该响应将存储在此属性中。
_推特错误:如果Twitter响应包含错误消息,则它将存储在此属性中。
参数
搜索参数
键入搜索查询或选择包含该查询的属性的名称。
选择要搜索的Tweets类型。可供选择的是最近,流行的和混合的.此参数的值可能会影响返回的搜索结果数。
指定返回的搜索结果的数量上限,并因此从转换器输出的最大特征数。
身份验证参数
注意:要使用代理服务器访问网络外部,请使用FME选项中的网络工具。从Workbench菜单中,选择工具>FME选项>网络.有关更多信息,请参阅FME工作台帮助中的“网络”。
访问Twitter搜索API需要有效的Twitter用户名和密码。
地理代码参数
如果此参数设置为是的,转换器将限制其搜索地理编码的tweets。这些是用lat/long位置数据标记的tweets。特征几何图形的重心将用作搜索区域的中心点。
请注意,如果用户在Twitter设置中设置了位置,并且该位置在搜索参数范围内(但没有适当的纬度/经度坐标),地理编码的Tweets也可能包括非地理编码的Tweets。
在这些情况下,TweetSearcher将添加一个附加属性:_推特.若要排除这些结果,可以附加测试仪用于过滤非地理编码的Tweets的转换器。将测试设置为_tweet_geo=“空”.
当搜索地理编码的tweets时,这些参数控制搜索区域的半径。单位可以设置为公里或英里,并且仅返回搜索中心点搜索半径内的tweets。
相关变压器
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来指定变压器参数。一些转换器中还提供了更高级的功能,如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击在适用参数旁边。有关详细信息,请参见变压器参数菜单选项.
变压器类别
搜索FME知识中心
在上搜索有关此转换器的示例和信息FME知识中心.
标签关键词:Twitter搜索