Mon site Web a un système de parrainage qui permet aux utilisateurs d'inviter des amis par courriel (avec un lien renvoyant à l'expéditeur) en raison de certains bonus («si X personnes s'abonnent à cause de vous, vous gagnez ceci et cela»). Je veux faire la même chose avec le côté Facebook de l'application, donc j'utilise la méthode 'apprequest' pour amener une liste d'amis à inviter, mais je me demande comment puis-je obtenir l'association expéditeur/nouvel abonné. Il me semble que je peux savoir qu'un (membre) a invité B (pas un membre) avec la demande de réponse, donc je pourrais dire "Un invité B, si B souscrit alors A est le sponsor de B". Mais si A et C invitent B, comment puis-je savoir quelles sont les deux invitations que B a choisies?Comment obtenir l'utilisateur qui a invité un ami?
Répondre
avoir une lecture rapide de la boîte de dialogue de demande docs: https://developers.facebook.com/docs/reference/dialogs/requests/
data
: En option, des données supplémentaires vous pouvez passer pour le suivi. Cela sera stocké dans le cadre des objets de requête créés. La longueur maximale est de 255 caractères.
Donc, dans votre demande, vous pouvez ajouter le UID
de l'utilisateur qui envoie l'invitation vous permettant ainsi de travailler sur qui a invité utilisateur B.
Lorsqu'un destinataire accepte une demande d'invitation, il/elle sera dirigée vers la application. Lorsque cela se produit, vous devez saisir l'ID du apprequest
en utilisant $_REQUEST['request_ids']
.
Maintenant que vous avez l'ID du apprequest
, vous serez en mesure de trouver l'expéditeur en faisant une requête FQL sur le tableau apprequest
.
SELECT sender_uid FROM apprequest WHERE request_id = 10150308414012941
Autres informations que vous pouvez obtenir à partir du tableau apprequest
comprend app_id
, recipient_uid
, message
, data
et created_time
.
Demande d'application FQL: http://developers.facebook.com/docs/reference/fql/apprequest/
- 1. Demandes d'application Facebook: Comment déterminer qui a invité qui?
- 2. Facebook suivi qui a invité
- 3. comment inviter un ami à l'application
- 4. Devenez ami (e) Facebook qui a aimé une page externe
- 5. Comment puis-je obtenir l'identifiant de l'utilisateur invité?
- 6. iphone facebook ajouter un ami, la mise en œuvre a échoué ... iphone facebook ajouter un ami
- 7. Comment obtenir l'email d'un ami sur facebook?
- 8. Comment obtenir les flux vidéo partagés par un ami facebook
- 9. Comment obtenir un élément qui a: dans son nom?
- 10. Swift - Comment obtenir l'index d'un tableau qui a un initialiseur?
- 11. Comment obtenir la page qui a inclus un fichier php
- 12. Comment obtenir le composant qui a appelé un JPopupMenu?
- 13. Comment obtenir l'UIElement qui a déclenché un événement MouseDoubleClick?
- 14. Comment rechercher un ami de l'utilisateur spécifié
- 15. Obtenir mon ami de facebook
- 16. C# comment identifier un compte invité?
- 17. Comment obtenir des informations système dans le compte invité C#?
- 18. Comment avoir un ami/ids suivants?
- 19. C++ opérateur surchargé a déclaré comme ami
- 20. Facebook - Nombre d'amis qu'un ami a
- 21. Obtenir le widget qui a déclenché un événement?
- 22. Laravel - Obtenir un utilisateur qui a des relations spécifiques
- 23. Comment changer de sitemaster pour un invité sur asp.net?
- 24. Événement - Comment savoir si l'utilisateur invité a la permission d'inviter des amis à l'événement
- 25. Télécharger un fichier dans un invité KVM
- 26. Comment obtenir les statistiques du site Web qui utilise mon widget web qui a un iframe?
- 27. Comme les retours d'API Qui a donné l'ID d'amour - Comment obtenir qui aime un ID donné?
- 28. Trouver un ami commun sql
- 29. Comment obtenir mes propres AMI avec AWS Tools for Powershell?
- 30. Enlever un script ami
Et c'est tout. Mon collègue m'a donné son code où 'data' got _" Invite tes amis! "_, Il a dû penser qu'il faisait partie de la boîte d'invitation et donc je n'ai même pas vérifié cette clé. Merci pour votre réponse. – Meowcate