Wie kann man herausfinden, ob die Facebook-Freigabe erfolgreich war?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie kann man herausfinden, ob die Facebook-Freigabe erfolgreich war?

by Guest » 07 Jan 2025, 06:48

Ich folge dieser Dokumentation, um FaeBook Share mit Javascript SDK zu implementieren
https://developers.facebook.com/docs/sh ... re-dialog/
Hier ist der vollständige Code.

Code: Select all



window.fbAsyncInit = function() {
FB.init({
appId            : '${grailsApplication.config.facebookAppId}',
xfbml            : true,
version          : 'v21.0'
});

};



[url=#]Share me[/url]


// Only works after `FB.init` is called
function myFacebookLogin() {

$('#fooBar').hide();
$('#noThanksSection').hide();
$('#status').show();

var lnk = $('input[name=referralLink]').val();

FB.ui({
method: 'share',
href: lnk
}, function(response){

if(response  &&  !response.error_code){
$('#nextSection').show();
$('#noThanksSection').hide();
alert("Post was successful!");
$('#status').hide();
}
else{
alert('Error occured! Please try again!');
$('#fooBar').show();
$('#noThanksSection').show();
$('#status').hide();

}

});

}



Wenn Sie auf die Schaltfläche klicken, wird das Freigabe-Popup-Fenster angezeigt. Nach dem Teilen des Beitrags sollte der Javascript-True-Block in if(response && !response.error_code){ ausgeführt werden, der False-Block wird jedoch ausgeführt. Die Antwort ist leer.
Wie können wir wissen, ob der Facebook-Beitrag geteilt wurde oder das Popup-Fenster ohne Teilen geschlossen wurde?
Ich bin für jede Hilfe dankbar ! Danke!

Top