嘿,我正在寻找构建“倾听”Twitter流媒体API并追踪某些关键词的产品。一切都可以做到。我缺少的是一件事。该产品旨在运营并为多个客户提供服务。 twitter鼓励开发人员尽可能少地打开与api的连接,因此我需要为多个客户端一次跟踪多个关键字。
我的问题是,如何区分这些推文结果,以便我可以为每个客户组织输出?意味着如果客户A跟踪'他的公司',我怎样才能对来自客户A项目下的流API的推文结果进行分类。
我想对插入数据库进行分类,我应该只对每个结果进行preg_match以确定与之关联的关键字吗?最新的做法是什么?
答案 0 :(得分:2)
以下是我如何做到这一点:
track
获取所有关键字的结果(适用于所有客户)。strpos()
确定每个状态中的关键字(或类似的,不要看正则表达式)。这允许多个客户端跟踪相同的关键字。它还允许状态具有多个关键字。两者似乎都是可能的情况。