Datasift Facebook PHP客户端

时间:2015-03-14 00:22:21

标签: php facebook

如何使用带有标识用户的唯一ID的csdl过滤数据快照中的Facebook数据。

阅读docos, facebook.author.hash_id似乎每个用户都是唯一的。

我的CSDL,

$CSDL = 'facebook.author.hash_id == "some_facebook.author.hash_id"';

datasift客户端库返回以下错误

  

"未捕获的异常' DataSift_Exception_CompileFailed'与消息   '目标facebook.author.hash_id不存在' "

但是,我可以使用

过滤Facebook消息

' facebook.author.type ==" user"' 上面的两个过滤器标签都在下面的帖子中提到。 [参考http://dev.datasift.com/docs/data/dictionary]

我们如何使用作者(hash_id或其他)过滤facebook消息?

2 个答案:

答案 0 :(得分:2)

无法使用Datasift过滤个人Facebook用户。 Facebook要求将其所有数据匿名化。

您从Datasift获得的输出并不能反映可以过滤的内容,请查看data dictionary

hash_id由Datasift创建,以模糊用户的真实ID。但是,对于给定用户,hash_id将始终相同。

答案 1 :(得分:0)

截至2015年4月,Facebook搜索API已被弃用。如果您正在寻找Facebook主题数据,可以查看Datasift PYLON