api facebook share detect kako je sharal
2 naročnika
2 naročnika
zanima me, ali je mogoče s facebook api ugotoviti, ali je uporabnik:
- delil svojo vsebino prijateljem
- ali je nastavil tako, da jo vidi samo on?
Ali se da to ugotoviti? Če da, prosim za informacije kako.
Zaenkrat imam narejeno tako:
<script>
window.fbAsyncInit = function() {
// init the FB JS SDK
FB.init({
appId : '', // App ID from the app dashboard
channelUrl : '/<?PHP echo URL;?>/channel.html', // Channel file for x-domain comms
status : true, // Check Facebook Login status
xfbml : true, // Look for social plugins on the page
version : 'v2.1'
});
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = '//connect.facebook.net/enUS/all.js';
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<script>
function fbshare() {
FB.ui( {
method: 'feed',
name: 'NAZIV',
link: 'LINK',
picture: 'SLIKA',
caption: 'CAPTION',
}, function( response ) {
if (response!== null && typeof response.post_id !== 'undefined') {
console.log(response);
$("form[").submit();
//alert('Pravkar ste uspesno delili vsebino z vasimi prijatelji.');
}
} );
}
Sedaj me zanima, kako tukaj ugotoviti ali je dejansko sharal svojim prijateljem ali je tam nastavil, da vidi samo on ta share?]()
2 odgovora
to da dobiš nazaj veljaven post_id nazaj pomeni da je sharal, vidnost posta pa mislim da ne moreš preverit