Lorsque je tape quelque chose sur une zone de texte et de télécharger une image et de le soumettre, Le message devrait publier dans le calendrier facebook de l'utilisateur perticular.This est le code que j'ai écrit, mais itz ne fonctionne pas:Publier sur le mur facebook à travers mon site Web
<html>
<head>
<script src='http://connect.facebook.net/en_US/all.js'></script>
</head>
<body>
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : 'App ID', // App ID
channelUrl : '//mynetwork.net/', // Channel File
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
FB.Event.subscribe('auth.authResponseChange', function(response) {
if (response.status === 'connected') {
testAPI();
} else if (response.status === 'not_authorized') {
FB.login();
} else {
FB.login();
}
});
};
(function(d){
var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
ref.parentNode.insertBefore(js, ref);
}(document));
function testAPI() {
console.log('Welcome! Fetching your information.... ');
FB.api('/me', function(response) {
console.log('Good to see you, ' + response.name + '.');
});
}
</script>
<script>
var params = {};
params['message'] = 'Message eqwe';
params['name'] = 'wqe wqeweq Name';
params['description'] = 'wqe wDescription';
params['link'] = 'https://www.facebook.com/nvidarshana?fref=ts';
params['picture'] = 'http://summer-mourning.zoocha.com/uploads/thumb.png';
params['caption'] = 'Caption';
FB.api('/me/feed', 'post', params, function(response) {
if (!response || response.error) {
console.log(response.error);
alert(response.error);
} else {
alert('Published to stream - you might want to delete it now!');
}
});
</script>
<fb:login-button show-faces="true" width="200" max-rows="1"></fb:login-button>
</body>
</html>
J'ai mis à jour mon code, geting encore l'erreur
"Object {message: " Un jeton d'accès actif doit être utilisé pour demander des informations sur l'utilisateur actuel", tapez:" OAuthException ", code: 2500}"
Appréciez! mais ça m'a aussi donné la même erreur! – nanbatman
Pouvez-vous me dire l'erreur exacte? 'console.log (réponse)'. Et 'FB' est-il défini? –
'Erreur est survenue' ce que chaque fois que j'ai eu. ce que vous entendez par "définir FB", j'ai posté mon code complet ci-dessus. Comment devrais-je définir FB? – nanbatman