Twitter et Facebook partagent avec des rappels?
J'ai implémenté facebook et twitter partager sur mon site. Les utilisateurs sont redirigés vers l'Url ci-après lorsqu'ils cliquent sur le twitter ou facebook bouton partager.
http://www.facebook.com/sharer.php?u='+encodeURIComponent(location)+'&t='+encodeURIComponent(texte)
http://twitter.com/share?url='+emplacement+'&text='+texte
Je veux stocker le nom d'utilisateur et le tweet lien si possible dans ma base de données lorsque quelqu'un a le contenu par le biais de twitter et je veux stocker facebook profil de l'url et le nom quand quelqu'un partage par le biais de facebook. Est-il possible de retrive que les données lorsqu'une personne a terminé avec succès le partager?
source d'informationauteur Haris
Vous devez vous connecter pour publier un commentaire.
Le facebook de l'API javascript permet de partager et de vous donne un rappel
http://developers.facebook.com/docs/reference/javascript/FB.ui/
Pour l'utiliser, vous devez avoir mis en place un facebook de l'application et de mettre le code suivant directement après l'ouverture de la balise body
Si vous demandez pour les permissions de base, vous pourriez obtenir les utilisateurs de facebook id et l'utiliser pour stocker les utilisateurs qui avaient partagé.
Pour Twitter appel avec rappel, c'est la façon dont je l'ai fait en Javascript:
Lien twitter est comme ceci:
Référence: https://dev.twitter.com/docs/intents/events
Une fois que vous ouvrez la fenêtre de partage FB, est à l'utilisateur de publier le contenu ou pas. Il n'existe pas de fonction de rappel et il n'est pas possible de savoir s'il a terminé la proccess.
Vous pouvez mettre en œuvre un FB connecter et de créer votre propre formulaire de publier sur le mur de l'utilisateur une fois qu'il a rempli les champs (et aussi, vous avez la possibilité de les enregistrer dans votre base de données).
Je ne sais pas si Twitter propose la fonctionnalité que vous demandez, mais je pencherais pour la même solution que ci-dessus.
Pour Facebook, il y a une mise à jour du Dialogue Partager avec rappel (Source: https://developers.facebook.com/docs/sharing/reference/share-dialog)
Vous devez fournir un
app_id
et laredirect_uri
doivent être ajoutés à la liste blanche de votre Application domaines.