发布时Facebook共享器不工作
我正在尝试这个解决方案: 但请转到:Facebook.com/dialogue 这是我的代码,我只更改了URL和IMG-URL发布时Facebook共享器不工作,facebook,facebook-sharer,Facebook,Facebook Sharer,我正在尝试这个解决方案: 但请转到:Facebook.com/dialogue 这是我的代码,我只更改了URL和IMG-URL <a href="https://www.facebook.com/dialogue/feed?app_id=230713690422049&link=https%3A%2F%2Fallastudier.se/vadskadublida&description=YOUR DESCRIPTION&picture=http://orangele
<a href="https://www.facebook.com/dialogue/feed?app_id=230713690422049&link=https%3A%2F%2Fallastudier.se/vadskadublida&description=YOUR DESCRIPTION&picture=http://orangelemon.se/allastudier/assets/img/johanna_fb.jpg&name=SITE TITLE&caption=BEST THINGS EVER">hejsan</>
但从昨天起它就停止工作了。我在sharer对话框中获得了这些信息,但它没有正确地发布到Facebook。
请参见此处的sharer对话框图像:
Facebook在此处发布结果:Hi,我找到了一种方法来更改此内容并使其正常工作:FB.ui({method:'feed',name:'',link:'',picture:'',caption:'',description:'',message:'');>//CFacebook更新了按钮的工作方式,特别是它们的外观以及所有.js的功能。我也很困惑。我正在重新定义我认为的最佳实践/设计。。。
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '255434817942727',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
};
(function() {
var e = document.createElement('script');
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());
</script>
<img class="likebutton" draggable="false" style="cursor:pointer; margin-left: -20px; margin-bottom: 40px;" id="share_button" src="http://orangelemon.se/allastudier/assets/img/Barn_A_Lekledare.png">
<script>
$(document).ready(function(){
$('#share_button').live('click', function(e){
e.preventDefault();
FB.ui(
{
method: 'feed',
name: 'Johanna tycker att jag ska bli' + ,
link: 'http://allastudier.se/vadskadublida',
picture: 'http://orangelemon.se/allastudier/assets/img/johanna_fb.jpg',
caption: '',
description: 'Vad ska du bli? Gör vårt test och få svar från "The Mauler", Lisa Tellbe, Alex från Rackartygarna eller Johanna Simfors. Du kan även tävla om en moppe värde ca 11 000 kr. Klicka här!',
message: ''
});
});
});
</script>
<script>
function fbShare(url, title, descr, image, winWidth, winHeight) {
var winTop = (screen.height/2) - (winHeight/2);
var winLeft = (screen.width/2) - (winWidth/2);
window.open('http://www.facebook.com/sharer.php??m2w&s=100&p[title]=' + title + '&p[summary]=' + descr + '&p[url]=' + url + '&p[images][0]=' + image, 'sharer', 'top=' + winTop + ',left=' + winLeft + ',toolbar=0,status=0,width=' + winWidth + ',height=' + winHeight);
}
</script>
<div>
<a class="likebutton" href="javascript:fbShare('http://allastudier.se/vadskadublida', 'Lisa tycker att jag ska bli BÖRSHAJ', 'Vad ska du bli? Gör vårt test och få svar från "The Mauler", Lisa Tellbe, Alex från Rackartygarna eller Johanna Simfors. Du kan även tävla om en moppe värde ca 11 000 kr. Klicka här!', 'http://orangelemon.se/allastudier/assets/img/lisa_fb.jpg', 418, 340)"><img style="margin-left: -20px; margin-bottom: 40px;" class="bubbla" src="http://orangelemon.se/allastudier/assets/img/Ekonomi_C_Borshaj.png"></a>