私は自分のPythonサイトのFacebookのようなボタンのようなイベントでデータベースにクエリを実行する関数を呼び出しています。そしてそれは完全にうまく機能しています。
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/")
誰かが別のイベントで別の関数を呼び出すのを手伝ってもらえますか?
実は、当サイトのフェイスブックボタンが気に入らなかった方は、一部の商品が見えなくなり、「いいね!」ボタンを押すと商品が見れるようになります。
今私が必要としているのは、ボタンとは違って誰かが製品を見ることができないはずで、それは現在機能していないということです。