1
Mon FB.ui stream.share et stream.publish fonctionnent parfaitement, mais quand j'appelle la fonction Callback, elle retourne toujours comme erreur, même si l'histoire est publiée sur mon profil Facebook.Facebook FB.ui stream.share erreur
[script] <div id="fb-root<?php the_ID();?>"></div>
<script>
window.fbAsyncInit = function() {
FB.init({appId: '151136734905815', status: true, cookie: true, xfbml: true});
};
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol +
'//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root<?php the_ID();?>').appendChild(e);
}());
function fb_share (url, title){
var share = {
method: 'stream.share',
display: 'dialog',
u: url,
t: title
};
FB.ui(share, function(response) {
if (response && response.post_id) {
alert(response.post_id);
} else {
alert('Error: Post was not published due to some error. Please try again later.');
}
});
}
</script>[/script]
Il retourne toujours Erreur: L'article n'a pas été publié en raison d'une erreur. Veuillez réessayer plus tard. même si l'histoire est dans facebook avec succès. Toute aide à ce sujet?
Avez-vous essayé d'envoyer une réponse à la console firebug? Voir ce qu'il contient, peut-être un code d'erreur. Pourquoi ajouter un id à 'fb-root'? Avez-vous plusieurs instances fb ou quelque chose? – serg
Salut Serg, Non, je n'ai pas essayé cela. Aussi, je l'utilise dans wordpress, donc je pensais que dans index.php, chaque message a sa propre fenêtre facebook, alors pourquoi? Est-ce nécessaire? –
Salut Serg, j'ai essayé le fichier console.log de Firebug et il montre aussi undefined. Des pensées maintenant? –