Чтобы извлечь хоть какую-то пользу от фейсбука, решил настроить в нём трансляцию из блога.
На входе имеем RSS фид и аккаунт в FB, на выходе — посты из RSS публикуются на фейсбуке (по-моему, у них это называется статусами).
Остановился на бесплатном сервисе twitterfeed.com. Как следует из названия, сервис задумывался для трансляции фидов в твиттер, сейчас кроме твиттера поддерживает фейсбук и ещё пару каких-то сайтов.
У твиттерфида есть совершенно дурацкая особенность - он стремится сокращать ссылки где только можно. Если в случае твиттером необходимость сокращать ссылки ещё можно обосновать, то зачем это делать при перепостинге в фейсбук - я не понимаю.
(Вообще, я предвкушаю смерть сокрасервиса bit.ly - ну, не обязательно смерть, но какой-нибудь нехилый коллапс. Мне интересно, насколько процентов снизится ссылочная связность интернета - и произойдёт это в один момент.)
Так вот, чтобы заставить твиттерфид не сокращать ссылки, надо в качестве сервиса по сокращению ссылок указать значение custom == http://insty.info/noshort.php?url=%@. Как следует из урла, это “тождественный сокращатель” - он не сокращает ссылку, а возвращает её нетронутой. Очень востребованная штука, как оказалось.
После этого посты из фидов транслируются в фейсбучные статусы с прямыми ссылками.
Правда, эти статусы по-прежнему нельзя редактировать (мужики не передумывают™), поэтому обновление поста не приведёт к обновлению статуса.