वर्तमान में मैं Codeplex के फेसबुक डेवलपर टूलकिट संस्करण 2 का उपयोग कर रहा मेरी ASP.net फेसबुक आवेदन के लिए। मैं एक उपयोगकर्ता के इनबॉक्स या आवेदन की दीवार पर सूचनाएं भेजने के लिए सक्षम होना चाहते हैं और सोच रहा था कि क्या ऐसा करने के लिए उपलब्ध कार्यों कर रहे हैं? यदि एपीआई में नहीं है, तो मुख्य फेसबुक पुस्तकालय से उदाहरण कार्यों प्रदान करें। यह बेहद मदद मिलेगी। धन्यवाद!
एक Facebook उपयोगकर्ता को सूचना भेजने के लिए उपलब्ध कार्यों क्या हैं?
एक संक्षिप्त खोज के बाद मैं टूलकिट का उपयोग सूचनाएं भेजने का एक उदाहरण पाया:
facebook.Components.FacebookService FS = नए facebook.Components.FacebookService (); fs.ApplicationKey = ConfigurationManager.AppSettings [ "APIKey"]; fs.Secret = ConfigurationManager.AppSettings [ "सीक्रेट"]; स्ट्रिंग sessionKey = dict [ "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
Codeplex डेवलपर टूलकिट में notifications.send विधि के लिए स्रोत कोड यहाँ है: http://facebooktoolkit.codeplex.com/SourceControl/changeset/view/28656#233852
कृपया ध्यान रखें कि Codeplex डेवलपर टूलकिट स्रोत कोड 3 महीनों में में अपडेट नहीं किया गया में रहते हैं। इसका मतलब यह है कि यह कई नए फेसबुक एपीआई सुविधाओं और परिवर्तनों का समर्थन नहीं करता। : आप क्लाइंट लाइब्रेरी विकि पृष्ठ ब्राउज़ करने के लिए एक पुस्तकालय है कि तारीख तक अधिक है खोजने के लिए चाहते हो सकता है http://wiki.developers.facebook.com/index.php/Client_Libraries













