在Open Graph教程之后真的很难使用postCook()函数。
本教程的代码是:
<script type="text/javascript">
function postCook() {
FB.api('/me/YOUR_NAMESPACE:cook' + '?recipe=http://example.com/cookie.html','post',
function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('Post was successful! Action ID: ' + response.id);
}
});
}
</script>
我已经用我的动作和对象替换了他们的动作和对象,但我仍然收到错误消息。
答案 0 :(得分:0)
为了调试更多,请使用firebug或类似工具和console.log从facebook获得的响应。这会让你清楚地知道出了什么问题。
if(!response || response.error){ 的console.log(响应); ... }
或警告(response.error)将会这样做。