respondas - facebook envia solicitudes de amistad automaticamente
enviar solicitud de Facebook y obtener un regalo FB API (1)
Almacene el ID de solicitud en su base de datos junto con el usuario B que inició la solicitud.
Cuando el usuario A hace clic en la solicitud, se le redirige a su aplicación y Facebook le enviará la identificación de la solicitud. Busque el ID de solicitud en su base de datos para obtener el usuario que inició.
Algunos ejemplos de cómo obtener el ID de solicitud están incluidos en la documentación de Facebook sobre cómo eliminar solicitudes .
Aunque no es técnico, es posible que también desee revisar la documentación sobre mejores prácticas de solicitudes que tiene una sección sobre regalos .
Una alternativa es obtener el remitente de la API de gráfico (tenga en cuenta que esto es casi siempre más lento que la solución anterior). Al concatenar el user_id al request_id, tiene un ID de objeto de solicitud específico, y puede emitir una solicitud GET
al API de gráfico que se ve así:
https://graph.facebook.com/<REQUEST_OBJECT_ID>?access_token=APP_ACCESS_TOKEN
En la respuesta, el remitente está en el atributo de:
{
"id": "259855964134806_4",
"application": {
"name": "Betcafe",
"namespace": "betcafe-play",
"id": "240039049434634"
},
"to": {
"name": "Zuck",
"id": "4"
},
"from": {
"name": "Todd Chaffee",
"id": "532338216"
},
"message": "Join my team so we can pass balls to each other and help Milan win the weekly cup!",
"created_time": "2012-09-10T16:43:45+0000"
}
Pude implementar la funcionalidad "Enviar solicitud" para mi aplicación en Facebook siguiendo los documentos aquí
Ahora, en caso de que el usuario ''A'' acepte una solicitud que le envió el usuario ''B'', quiero que el usuario ''B'' obtenga un obsequio (imagen) específico de la aplicación. Mi pregunta es, ¿cómo descubriría que fue el usuario ''B'' quien invitó al usuario ''A''? (y no el usuario ''C'')
Gracias.