and*_*ewb 2 javascript jquery facebook
我有以下JavaScript代码
<div class="fb-like-box" data-href="snip" data-colorscheme="light"
data-show-faces="false" data-header="false" data-stream="false"
data-show-border="true"></div>
Run Code Online (Sandbox Code Playgroud)
我试图检测何时点击了like按钮.上面的代码呈现了一个iframe,所以我的jquery事件处理程序
$('.fb-like-box > button').on('click', function() { console.log('Clicked'); });
Run Code Online (Sandbox Code Playgroud)
永远不要开火.我尝试将这个div和其他内容包装在一个包装div中,并在$()调用中定位它,但它只在单击其他内容时触发,而不是由Facebook SDK呈现的区域触发.
https://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/v2.3
您只需订阅edge.create喜欢的活动即可.请参阅文档以获取示例代码.
但是如评论所述,您不能因为喜欢而奖励用户.阅读平台政策以获取更多信息:https://developers.facebook.com/policy/
更新:https://developers.facebook.com/blog/post/2017/11/07/changes-developer-offerings/
edge.create和edge.remove JS SDK事件:将无法再访问这些事件.作为替代方案,您可以使用我们的Webhooks,并在每次有人喜欢您的某个Facebook页面时收到通知.
| 归档时间: |
|
| 查看次数: |
4829 次 |
| 最近记录: |