2009-05-28 19 views
5

Chciałbym wysłać zaproszenie z mojej aplikacji na Facebooku napisanej w języku C#.Jak wysłać zaproszenie na zaproszenie za pomocą interfejsu API Facebooka?

Oto, co starałem:

_fbService.API.notifications.sendEmail(DataList1.DataKeys[e.Item.ItemIndex].ToString(),"Invitation to play a game", "You are invited to play the game",""); 

to nie zadziała, to tylko wysyła powiadomienie, a nie prośba.
Co robię źle?

+0

Z którego interfejsu .NET Facebook API korzystasz? – Nate

+0

Używam .Net2008 do integracji z Facebook API przy użyciu języka C# – Ahmy

+0

Czy próbowałeś rzucić okiem na facebook.codeplex.com/. Pomocne może być udzielenie odpowiedzi na pytanie, w jaki sposób wysłać żądanie, i może to być inne podejście do upraszczania api do użytku z .net. – Richbits

Odpowiedz

4

Jeśli pytasz, w jaki sposób możesz wysyłać zaproszenia użytkownikom, którzy nie autoryzowali Twojej aplikacji (tj. Nie zapraszają użytkowników aplikacji do korzystania z nowej funkcji lub nie biorą udziału w działaniu), nie możesz skorzystać z interfejsu API.

Z dokumentacji API - Notifications.sendEmail:

Wysyła e-mail do określonych użytkowników, którzy zarówno autoryzowanych aplikacji i udzielonych mu email rozszerzone uprawnienia.

Funkcja API, która pozwoliła na to, była Notifications.sendRequest, ale została wyłączona, być może z powodu rozważenia nadużyć i bezpieczeństwa. Zobacz dokumentację alternatywną.

Powiązane problemy