Фан-сайт Facebook Wallposting из приложения С#

У меня есть следующая задача:

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

Система разработана в С# ASP.NET 3.5.

Я загрузил API С# Facebook из codeplex.

Кто-нибудь это сделал или знает, как это сделать?

UPDATE:

До сих пор я пробовал следующее:

FacebookSession session = new Facebook.Session.ConnectSession(myKey,mySecretKey);
 Stream stream = new Stream(session);
 stream.Publish("Testing", null, null, null, 107010519323711);

Я получаю нулевую ссылку Исключение при вызове Stream.Publish

4 ответа

Простым ответом является использование страницы RSS-граффити. Он обновит ваш профиль страницы из созданного вами RSS-канала.


var _connectSession = new ConnectSession(API_KEY_HERE, FACEBOOK_SECRET_KEY_HERE);
if (_connectSession.IsConnected())
{
 var _facebookApi = new Api(_connectSession);
 _facebookApi.Stream.Publish("Your text here", null, null, string.Empty, USER_ID_OR_PAGE_ID_TO_TARGET);
}

Этот код должен работать. Однако имейте в виду, что ваше приложение должно иметь разрешение на запись в стену вашей цели. Вы можете получить разрешение через диалоговое окно "Facebook Connect" или, возможно, с помощью некоторых других средств, которые ускользают от моего ума в данный момент.


Эта ссылка должна помочь.

http://blog.*********.com/facebook-integration/simple-5-steps-to-publish-on-a-facebook-wall-using-dotnet-c/

Чтобы разрешить все, что вы хотите сделать, вам придется запросить расширенные разрешения в javascript для подключения facebook.


У меня закончилась работа здесь. Я сделал RSS-канал и подал его на приложение под названием RSS Grafitti. Очень просто и хорошо работает.

licensed under cc by-sa 3.0 with attribution.