После короткого поиска я нашел пример отправки уведомлений с помощью инструментария:
facebook.Components.FacebookService fs
= новый facebook.Components.FacebookService ();
fs.ApplicationKey =
ConfigurationManager.AppSettings [ "APIKey"];
fs.Secret =
ConfigurationManager.AppSettings [ "Secret"];
string sessionKey =
Сыроватского [ "facebook_session_key"];
fs.SessionKey = sessionKey; fs.uid =
long.Parse (member.FacebookId);
fs.notifications.send (member.FacebookId,
"уведомление");
(от: http://facebooktoolkit.codeplex.com/Thread/View.aspx?ThreadId=49876)
После просмотра источника Codeplex становится ясно, что он отправляет уведомление от пользователя к пользователю и, следовательно, требует активного сеанса пользователя отправителя.
Codeplex, по-видимому, не поддерживает уведомления приложения от пользователя, которые не требуют сеанса, но добавление этой функции будет тривиальным. Добавьте переменную типа в метод send и установите ее соответственно на основе документации API здесь: http://wiki.developers.facebook.com/index.php/Notifications.send
Исходный код для метода notifications.send в Codeplex Developer Toolkit находится здесь:
http://facebooktoolkit.codeplex.com/SourceControl/changeset/view/28656#233852
Имейте в виду, что исходный код инструментария разработчика Codeplex не обновлялся более 3 месяцев. Это означает, что он не поддерживает многие новые функции и изменения API Facebook. Вы можете просмотреть вики-страницу клиентской библиотеки, чтобы найти более актуальную библиотеку: http://wiki.developers.facebook.com/index.php/Client_Libraries