Datasift Facebook PHP Client


Datasift Facebook PHP Client

如何使用具有标识用户的唯一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。