TwitterStatusFetcher
检索特定Twitter™用户或列表的时间轴。访问Twitter时间轴API是有速率限制的。在给定的时间段内过多的访问将导致请求被拒绝。用户和列表时间轴API的确切速率限制信息可以在API文档页面找到:
http://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline.
http://dev.twitter.com/docs/api/1.1/get/lists/statuses.
输出端口
在成功完成请求后,转换器将为时间轴中的每个推文输出新功能。每个输出功能都包含多个属性:
_tweet_id:推文的标识号。
_tweet_status:推特的文字。
_tweet_created_at:状态更新的日期和时间。这将以标准的FME日期/时间格式格式化:Yyyymmddhhmmss
_tweet_username:创建推文的用户的屏幕名称。
_tweet_search_result:状态更新的JSON文本。这可以通过进一步检查jsonfragmenter和JSONExtractor变形金刚。
如果无法完成请求,则将通过该功能进行输出错误输出端口,并将具有以下新属性:
_twitter_search_result.:如果从Twitter服务器收到响应,则它将存储在此属性中。
_twitter_error:如果Twitter响应包含错误消息,则它将存储在此属性中。
参数
时间线参数
选择要获取的时间轴类型。变换器可以获取用户时间线或列表时间线。
在获取用户时间轴时,使用此参数输入要检索其更新的用户。在获取列表时间轴时,使用此参数输入列表的名称。可以将此属性设置为属性值。
获取列表时间轴时,使用此参数输入拥有所获取列表的Twitter用户的名称。
获取列表时间轴时,此参数可用于过滤掉重新推文。如果设置为“是”,则输出可能包含重新推文。如果参数设置为“否”,则将从变压器结果中删除重新推文。
要返回的最大推文数量。请注意,Twitter可能会返回比此号码更少的推文。
身份验证参数
笔记:对于使用代理服务器的网络外部访问,请使用FME选项中的网络工具。从工作台菜单中,选择工具> FME选项>网络。有关更多信息,请参阅FME工作台帮助中的“网络”。
所有用户时间线请求都需要有效的Twitter用户名和密码。
相关变压器
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来分配变压器参数。一些变压器也可提供更高级的功能,例如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击除适用的参数旁边。有关更多信息,请参阅变换器参数菜单选项。
变压器类别
搜索FME知识中心
上搜索有关此变压器的示例和信息FME知识中心。