これが私のコードです
    echo '<script type="text/javascript"> 
     FB.init({
          appId   : "myappid",
          channelUrl : "//www.mysite/channel.html",
          status  : true, // check login status
          cookie  : true, // enable cookies to allow the server to access the session
          xfbml   : true // parse XFBML
        });
    FB.getLoginStatus(function(response) {
    if (response.status === "connected") {
    FB.api(
  "me/bookvote:download",
  "post",
  {
    book: "http://samples.ogp.me/199815506812566",
    fb:explicitly_shared = "true"
  }
 function(response) {
  if (!response || response.error) {
     alert("Error occured" + response.error);
   } else {
    alert("Post ID: " + response.id);
    }
    }
 )
   // else {
   //do nothing since user did not authorize
  // alert("I am an alert box!");
    // }
    }
    }
    )
    </script>';
コンソールに表示されるエラーは、追加したときに予期しないトークン関数です。
 function(response) {
  if (!response || response.error) {
     alert("Error occured" + response.error);
   } else {
    alert("Post ID: " + response.id);
    }
    }
 )
これはFacebookによってここに示されましたhttps://developers.facebook.com/docs/reference/javascript/FB.api/、投稿は開発者のfaecbookウォールに行われていないので、どのエラーメッセージを確認するために応答を処理する必要がありますFacebookによって印刷されています応答を処理する別の方法はありますか?