0

フェイスブックの特定の投稿を短くしてユーザーからの名前をデータベースに記録するときにクリックするFacebookのようなボタンを作成する方法があるのでしょうか。私のデータベースに1つ。

4

2 に答える 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 に答える