如何使用具有标识用户的唯一ID的csdl过滤datasift中可用的Facebook数据。
阅读文档,facebook.author.hash_id似乎是每个用户唯一的。
我的CSDL,
$CSDL = 'facebook.author.hash_id == "some_facebook.author.hash_id"';
数据筛选客户端库返回以下错误,
"带有消息的未捕获异常'DataSift_Exception_CompileFailed' "目标facebook.author.hash_id不存在"
但是,我能够使用以下方法过滤Facebook消息,
'facebook.author.type == "user"'上面的两个过滤器标签都在下面的帖子中提到。[参考 http://dev.datasift.com/docs/data/dictionary]
我们如何使用作者(hash_id或其他)过滤Facebook消息?
无法使用Datasift过滤单个Facebook用户。Facebook要求其所有数据都是匿名的。
您从 Datasift 获得的输出不是可以过滤的内容的一一反映,请查看数据字典。
该hash_id由Datasift创建,用于掩盖用户的真实ID。但是,给定用户的hash_id将始终相同。
截至2015年4月,Facebook搜索API已被弃用。如果您正在寻找Facebook主题数据,可以查看Datasift PYLON。