Какой лучший способ написать приложения facebook в haskell?

Я создаю сайт в haskell и веб-платформу Yesod как побочный проект, и то, что я хотел бы сделать, это создать приложение facebook, которое позволит пользователям искать их стену и стену своих друзей и групп.

Я рассмотрел использование JavaScript SDK, но большая часть работы будет происходить за кулисами в вспомогательной функции, вызванной из вспомогательной функции postSearhR, поэтому это не сработает.

Поиск google для фразы "haskell" build facebook app "и варианты ничего не меняют, и взгляд на хакеры показывает пакет, называемый happstack-facebok, в версии 0.30, где ничего не было в документации к документации. Поиск SO с тегами haskell и facebook не возвращает ничего полезного.

Кто-нибудь знает пример, который я могу использовать?

Ответ 1

happstack-facebook в любом случае устарел. Facebook значительно изменил свой API, к лучшему. (Не сказать, что это здорово... просто лучше, чем раньше).

Хорошей отправной точкой может стать библиотека аутентификации. в Web.Authenticate.Facebook:

http://hackage.haskell.org/packages/archive/authenticate/0.10.4/doc/html/Web-Authenticate-Facebook.html

существует функция getGraphData. Это должно по крайней мере дать вам возможность получить доступ к некоторым API-интерфейсам facebook.

http://developers.facebook.com/docs/reference/api/

Не уверен, что еще нужно.