Facebook 使用share\u open\u图提交faceboot FB.ui共享时出错500
我在我的网站上有一个测验,我希望用户在之后能将它分享到facebook上。它需要共享他们的分数,因此不能与opengraph元标记进行标准共享-因此需要使用FB.ui位 该代码的工作原理是,它在正确的位置显示包含所有正确数据的共享弹出窗口。但当你点击“帖子”时,它会挂起。深入研究开发者工具,Facebook似乎回应了一个错误500Facebook 使用share\u open\u图提交faceboot FB.ui共享时出错500,facebook,facebook-graph-api,facebook-share,Facebook,Facebook Graph Api,Facebook Share,我在我的网站上有一个测验,我希望用户在之后能将它分享到facebook上。它需要共享他们的分数,因此不能与opengraph元标记进行标准共享-因此需要使用FB.ui位 该代码的工作原理是,它在正确的位置显示包含所有正确数据的共享弹出窗口。但当你点击“帖子”时,它会挂起。深入研究开发者工具,Facebook似乎回应了一个错误500 $(".wpProQuiz_facebook_button").click(function(){ //generics pulled from Quiz var
$(".wpProQuiz_facebook_button").click(function(){
//generics pulled from Quiz
var marks = $(".wpProQuiz_correct_answer").text();
var total = $(".wpProQuiz_total").text();
var quiz_url = window.location.href;
//quiz title (custom for each quiz)
var facebook_quiz_descr = $("#facebook_quiz_descr").text();
//share image url (custom for each quiz)
var facebook_share_image_url = $("#facebook_share_image").attr("src");
FB.ui({
method: 'share_open_graph',
action_type: 'og.shares',
action_properties: JSON.stringify({
object : {
'og:url': quiz_url,
'og:title': 'I got '+marks+' out of '+total+'! What will you get?',
'og:description': facebook_quiz_descr,
'og:image:url': facebook_share_image_url,
'og:image:width': '1200',
'og:image:height': '630'
}
})
});
});
知道出了什么问题吗?标题中有appid,就像我说的,它创建的共享弹出窗口非常好。我完全被难倒了,已经浪费了这么多时间
TIA如果你从Facebook获得500分,请提交错误报告。(如果这是一个错误,错误的参数,丢失的东西或其他什么-那么API至少应该告诉你一个原因。)谢谢。他们正在调查一个被确认为bug的程序。最后,我用一种变通方法解决了我的问题,该方法将参数添加到结果url中。当Facebook查询该url时,它会通过PHP操作meta og标记来给出正确的标题。如果你从Facebook获得500,请提交错误报告。(如果这是一个错误,错误的参数,丢失的东西或其他什么-那么API至少应该告诉你一个原因。)谢谢。他们正在调查一个被确认为bug的程序。最后,我用一种变通方法解决了我的问题,该方法将参数添加到结果url中。当Facebook查询该url时,它会通过PHP操作meta og标记来给出正确的标题。