В настоящее время я использую Codeplex в Facebook Developer Toolkit версии 2 для моего приложения ASP.net Facebook. Я хотел бы иметь возможность отправлять уведомления пользователя Входящие или стены приложения и было интересно, какие функции доступны, чтобы сделать это? Если не в API, то просьба представить пример функции из главной библиотеки Facebook. Это поможет очень. Благодаря!
Каковы доступные функции для отправки уведомлений пользователя Facebook?
После недолгих поисков я нашел пример отправки уведомлений с помощью инструментария:
facebook.Components.FacebookService фс = новый facebook.Components.FacebookService (); fs.ApplicationKey = ConfigurationManager.AppSettings [ "APIKey"]; fs.Secret = ConfigurationManager.AppSettings [ "секретно"]; Строка 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 не отображается для поддержки приложений-пользователю уведомлений , которые не требуют сеанса, но добавление этой функции будет тривиальным. Добавьте переменную типа для метода отправки и соответствующим образом установить его на основе документации API здесь: http://wiki.developers.facebook.com/index.php/Notifications.send
Исходный код метода notifications.send в Developer Toolkit Codeplex здесь: http://facebooktoolkit.codeplex.com/SourceControl/changeset/view/28656#233852
Пожалуйста , имейте в виду , что исходный разработчик инструментария код Codeplex не был обновлен в течение 3 -х месяцев. Это означает , что он не поддерживает много новых функций API Facebook и изменений. Вы можете просмотреть страницу клиентской библиотеки вики , чтобы найти библиотеку , которая является более актуальным: http://wiki.developers.facebook.com/index.php/Client_Libraries













