フォースクエアの事前定義された会場をチェックインする簡単なリンクを作成しました。私はフォースクエアAPIを使用しています:https ://api.foursquare.com/v2/checkins/add 。必要なパラメータを渡しましたが、問題は、チェックイン後、httppostリクエストの応答がユーザーに表示されることです。ユーザーをm.foursquare.comにリダイレクトしたい
モバイルサイトに実装しました。
<form id="frm1" action="https://api.foursquare.com/v2/checkins/add" method="post">
<input type="hidden" name="venueId" value="50add32f29a67a495fca09c1"><br>
<input type="hidden" name="shout" value="I am watching Black Cat at Chinese Multiplex"><br>
<input type="hidden" id="token" name="oauth_token"><br>
<input type="hidden" name="v" value="20121122"><br>
次に、アクセストークンの値を次のように設定します。
document.getElementById("token").value=at;
次に、フォームを送信します
document.getElementById("frm1").submit();
いくつかのコードでURLからアクセストークンを抽出しています...リクエストで渡され、チェックインも成功しましたが、望ましくない応答が表示されます。応答はメタなどの要素を含むjavascriptオブジェクトのように見えるため、通知などですので、応答をバイパスしてfoursquareのホームページにアクセスする方法を提案してください。