フェイスブックの特定の投稿を短くしてユーザーからの名前をデータベースに記録するときにクリックするFacebookのようなボタンを作成する方法があるのでしょうか。私のデータベースに1つ。
質問する
94 次
2 に答える
0
Facebook Like ボタン プラグインを使用すると、Javascript コールバックを指定できます。AJAX を使用して、このコールバックをデータベースにリンクできます。
編集:
あなたは例を求めました。
まず、グローバル スコープで JavaScript 関数を記述します。これは、誰かがいいねボタンをクリックしたときに何かをしたい機能です。次のように宣言したとします。
function logFacebookLike(response) {
// AJAX to log to database
}
ボタンをロードした後のある時点で、Facebook の edge.create イベントをサブスクライブし、コールバックを渡します。Facebook は関数を実行し、いくつかのデータを (応答変数として) 渡します。次のようにイベントをサブスクライブできます。
FB.Event.subscribe('edge.create', logFacebookLike);
それでおしまい。詳細については、Facebook Javascript ドキュメントを参照してください。AJAX の例が必要な場合は、より具体的なコンテキストで別の質問を作成する必要があります。
于 2013-03-12T05:20:28.137 に答える