Mon site Wordpress (dev: volved.dyndns-blog.com) permet aux utilisateurs d'inviter des amis via Facebook. Lorsqu'une invitation est envoyée via un appel de message d'envoi fb.ui, le paramètre suivant est ajouté en tant que paramètre de lien.Utilisation de fb.ui pour envoyer un lien avec un paramètre
http://volved.dyndns-blog.com/login/?action=register&invite_id= {3CBBBEB8-6ACF-4319-AF07-3B6C22C1091D}
Le paramètre "invite_id" provoque normalement une redirection. Depuis que Facebook a renvoyé une erreur de serveur 500 quand il voit une redirection, j'ai changé le code pour détecter 'facebook' dans l'agent utilisateur et ne pas faire de redirection. Cependant, l'appel de fb.ui échoue. Mes efforts de débogage sont entravés car il semble que dans certains cas, FB ne teste même pas le lien. Il échoue juste avec le code 500. Peut-être cela est dû à une mise en cache. Je n'ai pas encore trouvé le modèle, mais il semble se produire après un ping infructueux par FB de mon site. Si j'essaye plus tard, je vois FB sur le site.
- Existe-t-il d'autres conditions susceptibles d'entraîner l'envoi d'une erreur 500 sur le serveur fb.ui?
- Est-ce que FB échoue automatiquement les tentatives suivantes sans toucher un site demandeur?