gpt4 book ai didi

facebook - 如何检查用户是否共享网站(Facebook)?是否可以?

转载 作者:行者123 更新时间:2023-11-30 05:21:22 24 4
gpt4 key购买 nike

我目前正在编写一个网站,我需要一些有关 facebook 集成的帮助。我需要一个函数(PHP 或 JS,两者都会有帮助)来检查给定用户是否共享了我的网站,我不知道怎么写。你能给我指出正确的方向吗?

最佳答案

首先,您必须在您的标签后立即加载 Facebook SDK:

<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : "YOUR APP ID",
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : false, // parse XFBML
perms : 'read_stream',
access_token : "USER ACCESS TOkEN",
frictionlessRequests : true
});
};

// Load the SDK Asynchronously
(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/pt_BR/all.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));

</script>

然后你可以使用回调函数做你想做的事:

<script type="text/javascript">
function shareOnFacebook() {
FB.ui(
{
method : 'feed',
display : 'iframe',
name : 'name',
link : 'http://www.linktoshare.com',
picture : 'http://www.linktoshare.com/images/imagethumbnail.png',
caption : 'txt caption',
description : 'txt description',
access_token : 'user access token'
},
function(response) {
if (response && response.post_id) {

// HERE YOU CAN DO WHAT YOU NEED
alert('OK! User has published on Facebook.');

} else {
//alert('Post was not published.');
}
}
);
}
</script>

那么你应该像这样使用它:

<a href="#" onclick="shareOnFacebook();">Share on facebook</a>

关于facebook - 如何检查用户是否共享网站(Facebook)?是否可以?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11139035/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com