"提取多个用户详细信息时出现Twitter API错误"

m_okem_oke 成员职位:11贡献我
2019年6月编辑 帮助
<?xml version="1.0" encoding="UTF-8"?> <过程version = " 7.6.001”>
> <上下文
<输入/ >
<输出/ >
<宏/ >
> < /上下文

<过程扩展= " true " >

我在RapidMiner中建立了一个实验,做了以下事情:

1)使用“搜索Twitter”,它搜索Twitter的关键字/查询

2)使用“过滤关键字”,它通过大于1的转发数过滤结果

3)使用“选择属性”,它只选择属性“From-User”

4)使用嵌入“Get Twitter用户详细信息”的“循环值”,我提取了上述(3)中所有用户的用户详细信息

5)使用'Append'工具,我将所有用户详细信息附加到1中

在运行实验时,它在“获取Twitter用户详细信息”工具中给出了“Twitter API错误”的错误。

不知道如何修复它,任何帮助将不胜感激。

附实验的XML代码:

最佳答案

  • Edin_KlapicEdin_Klapic 主持人、员工、RMResearcher、会员职位:299RM数据科学家
    解决方案接受

    @m_oke

    日志文件中的下面一行解释了这个问题:

    原因:服务器返回的HTTP响应码:400https://api.twitter.com/1.1/users/show.json?screen_name=RebeccaLopez&include_entities = true

    带参数名的“Get Twitter User Details”操作符搜索用户的Screen name。

    就是带@的那个。这些没有空包弹。如果你能得到这些名字,你就可以使用它们。

    否则,您可以使用“获取Twitter用户详细信息”中的参数id。id是一个数字,也可以从操作员搜索Twitter(属性:from - user - id)中获得。

    可以找到一个示例流程在这个社区帖子。

    最好的问候,

    艾丁

    sgenzer m_oke

答案

登录注册置评。