私はfb.apiを使用してログに記録したユーザーに投稿したいですが、一度だけ投稿します。私がこれを置く場合Fb.apiログイン時のみユーザーの壁に投稿
var params = {};
params['message'] = 'gegeegeggegall! Check out www.facebook.com/trashcandyrock for more info.';
params['name'] = 'gegeggeeg - gegegege';
params['description'] = 'Check out Tegegegeg! Win merch by playing and reccomending to your friends.';
params['link'] = 'http://www.bblblba.com';
params['picture'] = 'http://summer-mourning.zoocha.com/uploads/thumb.png';
params['caption'] = 'Tgegegegeeg';
FB.api('/me/feed', 'post', params, function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('Published to stream - you might want to delete it now!');
}
});
彼はサイトをリフレッシュするたびに壁に投稿しますか?
どうすればよいですか?
私はむしろクッキーなしで行うことが可能ですか?ユーザーの壁に投稿する必要があるとしましょう。ユーザーが壁に投稿できるようにするには、ボタンをクリックする必要があります。だから私は彼が私のゲームを受け入れて初めて彼の壁に掲示したい。私はここに何かを逃していますか私はこれを違うはずか? – Markus
この場合、コードを(関数として)実行するイベントをそのボタンに追加する必要があります。 しかし、ユーザーがゲームを複数回行うと、プレイするたびに壁に投稿する予定ですか?そうでない場合は、ある点として「状態」を作成する必要があります。この方法を使用すると、あなたが既に投稿した壁を状態サーバー側で作成し、それらに再度投稿しないようにするのが最善です。 – Jim