我已使用以下代码将facebook分享按钮添加到我的网页:
<a name='fb_share' border="0">Share</a>
<script type='text/javascript' src='jquery.js'>
</script>
<script src='http://static.ak.fbcdn.net/connect.php/js/FB.Share' type='text/javascript'>
</script>
以上代码正确共享当前网页,但当我在网页开头包含会话检查时,如果有效会话不存在,我将用户重定向到登录页面,上述代码总是共享登录页面而不是当前页面。我正在使用PHP头函数进行重定向。请指教。
答案 0 :(得分:1)
要使用Feed Dialog
分享来自不可公开访问的网页的内容答案 1 :(得分:0)
我使用{}您可以根据需要取消注释功能。请记住所有不赞成使用/推荐按钮的共享按钮功能。
<div id="msg"></div>
<script>
function feedthis() {
var obj = {
method: 'feed',
//to: ''+tobe+''
//link: 'https://developers.facebook.com/docs/reference/dialogs/',
//picture: ''+pic+'',
// name: 'Facebook Dialogs',
//caption: 'Reference Documentation',
//description: ''+msg+''
};
function callback(response) {
document.getElementById('msg').innerHTML = "Post ID: " + response['post_id'];
}
FB.ui(obj, callback);
}
</script>