Şu anda benim ASP.net Facebook uygulamasının Codeplex Facebook Developer Toolkit sürüm 2 kullanıyorum. Ben uygulamanın bir kullanıcının Gelen Kutusu veya duvara bildirimleri gönderemez olmak istiyorum ve bunun için mevcut fonksiyonlardır merak ediyorum? API Değilse, daha sonra ana Facebook kütüphanesinden örnek işlevleri sağlayın. Bu derece yardımcı olacaktır. Teşekkürler!
Bir Facebook kullanıcısının bildirimler göndermek için kullanılabilir işlevleri nelerdir?
Kısa bir aramadan sonra ben araç seti kullanarak bildirim göndermesi bir örnek bulundu:
facebook.Components.FacebookService fs = yeni facebook.Components.FacebookService (); fs.ApplicationKey = ConfigurationManager.AppSettings [ "APIKey"]; fs.Secret = ConfigurationManager.AppSettings [ "gizli"]; dizge sessionKey = dict [ "facebook_session_key"]; fs.SessionKey = sessionKey; fs.uid = long.Parse (member.FacebookId); fs.notifications.send (member.FacebookId, "bildirim mesajı");
(Kaynak: http://facebooktoolkit.codeplex.com/Thread/View.aspx?ThreadId=49876 )
Codeplex kaynağı inceledik bunun bir kullanıcıdan kullanıcıya bildirim gönderir ve bu nedenle gönderenin aktif kullanıcı oturumunu gerektirir olduğu açıktır.
Codeplex bir oturumu gerektirmeyen uygulama-kullanıcıya bildirimlerini desteklemek için görünmüyor, ama bu özelliği ekleyerek önemsiz olacaktır. Gönderme yöntemine bir tür değişkeni ekleyin ve burada API belgeleri dayalı buna göre ayarlayın: http://wiki.developers.facebook.com/index.php/Notifications.send
Codeplex Geliştirici Toolkit notifications.send yöntemi için kaynak kodu burada: http://facebooktoolkit.codeplex.com/SourceControl/changeset/view/28656#233852
Codeplex geliştirici araç kaynak kodu 3 ay içinde güncelleme edilmemiştir unutmayın. Bu birçok yeni Facebook API özelliklerini ve değişiklikleri desteklemez anlamına gelir. : Daha güncel bir kütüphane bulmak için istemci kitaplığı wiki sayfasını taramak isteyebilirsiniz http://wiki.developers.facebook.com/index.php/Client_Libraries













