0

簡単な背景: ユーザーが Facebook 以外の Web サイトからの投稿に「いいね」できるように、基本的な Facebook アプリを作成しました。ユーザーは認証access_tokenされ、一部のJSによって収集され、非表示フィールドを介してフォームに挿入され、POSTリクエストに渡されてリダイレクトされます。(必ずしも関連しているわけではありませんが、ユーザーが Facebook からサイトにリダイレクトされた後、JS を使用して「いいね」を自動的に送信します。)

HTTP 要求が送信された (そして成功した) 後、ユーザーは応答ページにリダイレクトされ、「true」のみが画面に表示されます。このリダイレクトを停止する方法はありますか? フォームが送信されたら一部のコンテンツを交換するようにいくつかの JS を設定しましたdivが、それらがリダイレクトされるのを止めることはできないようです。

アイデアをお寄せいただきありがとうございます。

HTMLの抜粋

    <!-- *Authentication Section* -->
    <div id="submit_like">
      <form>
       <a id="facebook-authentication" href="https://graph.facebook.com/oauth/authorize?type=user_agent&client_id=[MY_APP_ID]&redirect_uri=[MY_POST-AUTHORIZATION_REDIRECT_URL]&scope=offline_access,publish_stream">
       <div id="facebook-authentication-button">
       START THE VOTE!
       </div>
       </a>
      </form>
    </div>

<!-- After Authentication, this form is submitted -->
<form id="likeform" method="POST" action="https://graph.facebook.com/[FACEBOOK_ID]/likes"  >
  <input id="AuthCode" name="access_token" type="hidden" value="123">
</form>
4

1 に答える 1