2009-05-28 11 views
5

Me gustaría enviar una solicitud de invitación desde mi aplicación de Facebook escrita en C#.¿Cómo puedo enviar una solicitud de invitación usando la API de Facebook?

Aquí es lo que he intentado:

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

Esto no funciona, sólo se envía una notificación, no una petición.
¿Qué estoy haciendo mal?

+0

¿Qué API de .NET Facebook estás usando? – Nate

+0

Estoy usando .Net2008 para integrar con Facebook API usando el lenguaje C# – Ahmy

+0

¿Has probado echar un vistazo a facebook.codeplex.com/. puede ser útil para responder a su pregunta sobre cómo enviar una solicitud, y puede ser un enfoque diferente para simplificar la API para su uso con .net. – Richbits

Respuesta

4

Si está preguntando cómo puede enviar invitaciones a usuarios que no han autorizado su aplicación (es decir, no invita a los usuarios a usar una nueva característica o participar en una actividad), no puede hacerlo con la API.

A partir de la documentación de la API - Notifications.sendEmail:

envía un correo electrónico a los usuarios especificados, que han autorizado tanto su solicitud y que le otorga el correo electrónico extendido el permiso.

La función API que sí lo permitía era Notifications.sendRequest pero se ha desactivado, quizás debido a la consideración de abuso y seguridad. Vea la documentación de la alternativa.

Cuestiones relacionadas