0

私はこれに何時間も苦労してきました...グラフアクションの作成は初めてです...承認されたグラフアクションが機能しないのはなぜですか?ユーザーが「ここをクリック!」をクリックすると、タイムラインで献血を予定していることを示すボタン。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>

どんな助けでも大歓迎です!私はこれに何時間も行ってきました。認証の問題ですか?前もって感謝します!

4

1 に答える 1

2

ソースの 58 行目の引用符が一致していないため、構文エラーが発生しました: ' You 've ...'

バックスラッシュでリテラルのアポストロフィをエスケープするか、「You've」を「You have」に変更できます。

ページには他にもいくつかのエラーがあります。最新のブラウザーで Javascript コンソールを使用してこれらを確認してください。

于 2012-06-20T01:00:24.203 に答える