假设 Facebook 用户为“Judy 的画作 - 在 FooFoo Gallery 开幕”创建了一个 Facebook 事件。您可以将其视为“艺术”类别。而海上皮划艇旅行可能属于“运动”或“户外”。
Facebook Graph Api Event endpoint不提供类别属性。那么确定类别的最佳方法是什么?
到目前为止我们已经尝试过:
- 事件名称或描述属性的文本分析。如果一个事件的名称中含有“音乐”,那么它希望是关于音乐的。您还可以使用更复杂的 NLP 来尝试确定含义。
- 使用 field 。 field 属性是 Facebook Page Graph API 端点和页面端点具有类别属性。
- 以上内容的某种组合。即使有加权。
以上所有内容都会定期产生一些错误的类别。
对于如何确定 Facebook 事件的类别,有人有更好的想法吗? Eventbrite 和其他事件提供商对每个事件都有类别和子类别属性。我们希望还有某种方法可以获取 Facebook 事件的准确类别。
最佳答案
事件的类别字段可使用 Graph API V2.4 或更高版本使用,因此您可以显示它,并可能补充您所显示的信息。 Facebook Graph API Documentation 由于该字段并不总是由事件的创建者填写,因此我建议您不仅显示事件的类别,还显示事件的所有者和发生地点的类别。
希望这个回答对您有帮助! ps:这是我在 StackOverflow 上的第一个。
关于facebook - 如何确定 Facebook 事件的 "category"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28222314/