如何确定 Facebook 活动的 "category"?

How can I deteremine the "category" for a Facebook event?

假设一位 Facebook 用户为 "Judy's Paintings - Opening at FooFoo Gallery" 创建了一个 Facebook 活动。您可以在 "Art" 类别中考虑。而海上皮划艇旅行可能属于 "Sports" 或 "Outdoor"。

Facebook Graph Api Event endpoint 不提供类别属性。那么确定类别的最佳方法是什么?

目前我们已经尝试过的:

  1. 事件的名称或描述属性的文本分析。如果某个事件的名称中包含 "music",则它很有可能与音乐有关。您还可以使用更复杂的 NLP 来尝试确定含义。
  2. 使用场地。 venue 属性是一个 Facebook Page Graph API 端点,页面端点有一个 category 属性。
  3. 以上的一些组合。即使加权。

以上都会定期产生一些错误的分类。

对于如何确定 Facebook 活动的类别,有没有人有更好的想法? Eventbrite 和其他事件提供者对每个事件都有类别和子类别属性。我们希望也有一些方法可以为 Facebook 事件获得准确的类别。

事件的类别字段可使用 Graph API V2.4 或更新版本,因此您可以显示它并补充您显示的信息。 Facebook Graph API Documentation 由于该字段并不总是由事件的创建者填写,我建议您不仅显示事件的类别,还显示事件发生的所有者和地点的类别。

希望这个回答对ps您有所帮助! ps:这是我在 Whosebug 上的第一个。