我一直在调用一个函数来在我的 python 站点上的 facebook like 按钮的类似事件上对数据库运行查询。它工作得非常好。
FB.Event.subscribe('edge.create', function(href, widget)
但问题是我需要在 facebook 按钮的不同事件上使用另一个更新查询。
<script>
FB.Event.subscribe('edge.create', function(href, widget) {
top.window.location = 'http://pydev.abc.com/surpriseme/';
});
</script>
<div class="suprise">
<div class="suprise_con">
<div class="fb-like" style="overflow:hidden;" data-href="https://www.facebook.com/VivaAviesta" data-send="false" data-layout="button_count" data-width="100" data-show-faces="false"></div>
<span style="margin-left:5px;"> Like Us to Reveal</span>
</div>
</div>
对于 url 让我感到惊讶,我添加了一个功能视图:
def surpriseme(request):
if request.user.is_authenticated():
cursor = connection.cursor()
cursor.execute("INSERT "......." (name,facebook_id,category,user_id) VALUES ('Abcd',1,'',%s)",[request.user.id])
#return HttpResponse("success")
return redirect("/showroom/")
任何人都可以帮助在不同的事件中调用另一个函数吗?
实际上问题是,不喜欢我们网站上的脸书按钮的人将无法看到很少的产品,一旦他/她点击“喜欢”按钮,他们就可以看到产品。
现在我需要的是,如果有人再次与按钮不同,将无法看到产品,这目前不起作用。