كيفية التقاط الإجراءات من زر Facebook 'Like'
-
25-09-2019 - |
سؤال
هل هناك طريقة لالتقاط حدث للنقر على زر 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" عند النقر فوق الزر ". ليس لدي أي فكرة عن سبب اسمه ذلك ، لكن هذا سيفعل ما تبحث عنه.
نصائح أخرى
إذا لم ينجح ذلك ، فأعتقد أنك ستكون محظوظًا ، حيث لا يمكنك فعل أي شيء آخر بسبب نفس سياسة الأصل.
لا تنتمي إلى StackOverflow