已批准的图表操作无效

时间:2012-06-19 23:41:15

标签: facebook-graph-api graph publish

我几个小时都在努力...创建图表操作的新手......为什么我们批准的图表操作不起作用?我们希望当用户点击“点击此处!”时按钮表明他们已经在他们的时间表上安排了献血。我们有一个表格按钮,其编码精确如FB教程中所述,它位于我们已添加到页面的页面选项卡上,但是当您单击“单击此处!”时没有任何反应。按钮。

有问题的网页标签 - > http://www.facebook.com/cityofhope.donateblood/app_323470837712150

以下是代码:

<script type="text/javascript">
  function postSchedule()
  {
   FB.api(
    '/me/cohblooddonor:schedule',
    'post',
    { blood_donation: 'http://www.cityofhope.org/giving/Documents/blood-donor.html' },
    function(response) {
       if (!response || response.error) {
          alert('Error occured');
       } else {
          alert('You've shared with your friends! Action ID: ' + response.id);
       }
    });
 }
 </script>

按钮:

<form>
<input type="button" value="Click here!" onclick="postSchedule()" />
</form>

任何帮助表示赞赏!我已经在这几个小时了。这是一个身份验证问题吗?提前谢谢!

1 个答案:

答案 0 :(得分:2)

由于您的来源第58行上的引号不匹配而导致语法错误:''...'

您可以使用反斜杠转义文字撇号,或将“You've”更改为“You have”。

页面上还有其他一些错误。在现代浏览器上使用Javascript控制台检查这些内容。