2012-09-04 3 views
3

Поскольку для Facebook Graph Api Event endpoint нет атрибута категории, у меня проблемы с поиском категории для мероприятия Facebook. Надеюсь, есть какой-то умный способ сделать это, что я пропустил.Получить категорию для события facebook

Первые несколько примеров. Предположим, пользователь создает мероприятие на Facebook для «вечеринки дня Тома». Вероятно, это относится к категории «Партия». В то время как «Картины Джуди - открытие в галерее FussFuss» попадает под категорию «Искусство».

единственным способом я могу найти, чтобы сделать это, являются:

  1. Сопряжения события с его местом (который является Facebook Page endpoint) и использовать категорию для места, но очень часто эта категория не подходят к событие очень хорошо.
  2. Другим способом будет текстовый анализ описания события. Например, если описание события - «Ночь живой тяжелой металлической музыки в подвале Джерри. BYOB», тогда мы могли бы сделать что-то столь же простое, как обнаружить ключевое слово «музыка», вплоть до НЛП, чтобы попытаться определить смысл.
  3. Некоторая комбинация вышеуказанного с взвешиванием.

Все вышеперечисленное иногда производит неправильные категории.

Есть ли у кого-нибудь лучшие идеи о том, как определить категорию для мероприятия? Любые идеи приветствуются!

+0

Определите категорию, так как при создании события нет такого поля, вы должны указать, где вы хотите получить любую информацию, которая на самом деле там не на первом месте. – CBroe

+0

Категория будет, например, «Стороной» для мероприятия, которое является участником. Мой вопрос в том, где получить категорию, если это возможно, поэтому я не могу указать, где она находится, поскольку кажется, что она не существует, что немного странно. Мой вопрос в том, что я что-то упустил? Лучший способ, которым я смог классифицировать, - сопоставить его с его местоположением и получить событие, классифицированное по месту проведения. Это вполне хорошо для моей цели. – ziggestardust

+0

Обновлен исходный запрос с предложением о внесении изменений от Тодда Чаффера. Его предложение было отклонено рецензентами из-за отклонения от оригинала, но я думаю, что это было хорошо сделано и прямо на месте. Спасибо Тодду. Я все еще думаю, что запрос релевантен и надеется на некоторые ответы. – ziggestardust

ответ

2

Поле категории теперь доступно на графике api v2.4. Единственная проблема, которая кажется (по моему тестированию в любом случае) заключается в том, что не многие люди используют это поле при создании событий. Из 434 событий, которые в настоящее время возвращаются для моего звонка (из 95 используемых идентификаторов), только 2 предоставляют категорию. Это может относиться только к типу событий, которые я вызываю, но подумал, что было бы полезно отметить :)

Смежные вопросы