2009-03-27 4 views
1

현재 내 ASP.net Facebook 응용 프로그램에 Codeplex의 Facebook Developer Toolkit 버전 2를 사용하고 있습니다. 사용자의받은 편지함이나 응용 프로그램의 바탕 화면에 알림을 보내고 싶습니다. 사용 가능한 기능이 무엇인지 궁금합니다. API에 없으면 기본 Facebook 라이브러리에서 예제 기능을 제공하십시오. 이것은 대단히 도움이 될 것입니다. 감사!Facebook 사용자에게 알림을 보낼 수있는 기능은 무엇입니까?

답변

2

간단한 검색 후 I 툴킷하여 통지를 전송하는 예 발견

facebook.Components.FacebookService FS = 새로운 facebook.Components.FacebookService을(); fs.ApplicationKey = ConfigurationManager.AppSettings [ "APIKey"]; fs.Secret = ConfigurationManager.AppSettings [ "Secret"]; string 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는 세션이 필요없는 app-to-user 알림을 지원하는 것처럼 보이지 않지만이 기능을 추가하는 것은 쉬운 일이 아닙니다. http://wiki.developers.facebook.com/index.php/Notifications.send

CodePlex의 개발자 툴킷의 notifications.send 방법에 대한 소스 코드는 여기에 있습니다 : : send 메소드에 형태 변수를 추가하고 여기에 API 문서에 따라 적절하게 설정 http://facebooktoolkit.codeplex.com/SourceControl/changeset/view/28656#233852

에 보관하십시오 Codeplex 개발자 툴킷 소스 코드가 3 개월 이내에 업데이트되지 않았 음을 기억하십시오. 이것은 많은 새로운 Facebook API 기능과 변경 사항을 지원하지 않는다는 것을 의미합니다. 클라이언트 라이브러리 위키 페이지를 탐색하여 최신 라이브러리를 찾으십시오. http://wiki.developers.facebook.com/index.php/Client_Libraries

관련 문제