由于 Facebook Graph Api Event endpoint 没有类别属性,我在查找 Facebook 事件的类别时遇到问题。我希望有一些我错过的聪明方法可以做到这一点。
先举几个例子。假设用户在 Facebook 上为“汤姆的生日派对”创建了一个事件。这可能属于“派对”类别。而“Judy 的画作 - 在 FussFuss 画廊开幕”将属于“艺术”类别。
我能找到的唯一方法是:
- 将事件与其 field (Facebook Page endpoint)配对并使用 field 类别,但通常此类别与事件不太相符。
- 另一种方法是对事件描述进行文本分析。例如,如果事件描述是“Jerry's Basement 的现场重金属音乐之夜。BYOB”,那么我们可以做一些像检测“音乐”关键字一样简单的事情,一直到 NLP 以尝试确定含义。<
- 上述与加权的某种组合。
以上所有有时都会产生错误的类别。
对于如何确定事件的类别,有没有人有更好的想法?任何想法表示赞赏!
最佳答案
从图形 API v2.4 开始,类别字段现在可用。看起来唯一的问题(无论如何从我的测试来看)是在创建事件时没有多少人使用这个字段。在当前为我的调用返回的 434 个事件中(来自使用的 95 个 ID),只有 2 个提供了类别。这可能只与我调用的事件类型有关,但我认为注意一下会很有用:)
关于facebook-graph-api - 获取 Facebook 事件的类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12258413/