سؤال

هل هناك طريقة لالتقاط حدث للنقر على زر FB مثل الزر؟ لا أرغب في دمج تطبيقي مع Facebook ، فقط بحاجة إلى حساب نقرات "مثل". حاول :

$('.fb_iframe_widget').click(function(){
    alert("clicked");
});

ولكن دون أي حظ. إذا لم تكن هناك طريقة للقيام بذلك ، فهل سأكون قادرًا على حساب مثل صفحات معينة عند مزامنتها باستخدام FB API؟

هل كانت مفيدة؟

المحلول

يجب عليك استخدام الزر مثل XFBML بدلاً من زر iframe. بعد تبديل ذلك ، افعل ما يلي:

FB.Event.subscribe('edge.create', function(response) {
  // user clicked like button!
});

يتم استدعاء حدث Facebook "Edge.create" عند النقر فوق الزر ". ليس لدي أي فكرة عن سبب اسمه ذلك ، لكن هذا سيفعل ما تبحث عنه.

نصائح أخرى

إذا لم ينجح ذلك ، فأعتقد أنك ستكون محظوظًا ، حيث لا يمكنك فعل أي شيء آخر بسبب نفس سياسة الأصل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top