Ich implementiere einen facebook like Button auf meiner Rails 3.1 App, möchte aber die Anzahl der Facebook Likes im Auge behalten. Dies ist hilfreich für mich, da ich damit meine Bilder nach den meisten Facebook-Likes sortieren kann. Ich verwende den einfacheren Weg von iframe und facebook wie Plugin. Mein Code für meinen HelferWenn man einen facebook-ähnlichen Button auf Rails 3 anklickt würde auch gerne eine Methode aufrufen
def facebook_like
content_tag :iframe, nil, :src => "http://www.facebook.com/plugins/like.php?href=#{CGI::escape(request.url)}&layout=standard&show_faces=true&width=450&action=like&font=arial&colorscheme=light&height=80", :scrolling => 'no', :frameborder => '0', :allowtransparency => true, :id => :facebook_like
end
Für mein Modell, ich habe ein Personifizierungs wie Attribut. Was wäre der beste Weg, um das Like-Attribut zu erhöhen, wenn jemand auf Facebook klickt.
Ich weiß auch, dass Facebook eine graph.facebook.com hat, die mir sagen wird, wie viele Anteile es für dieses Objekt gibt. Wird das relevant sein bei der Aktualisierung meines eigenen internen Like?
Sie einen JavaScript-Klick-Listener auf die „gefällt mir“ Button binden könnte und Ihre Anwendung mit Daten nennen, aber ich weiß nicht, ob das in der iframe möglich ist. Ich denke, dies verletzt die Cross-Domain-Politik. – phoet
das denke ich auch ... Ich denke jetzt daran, die internen Likes des Models mit graph.facebook.com zu aktualisieren, jedes Mal wenn das Modell betrachtet wird. Dies würde es jedoch etwas ungenau machen. – kanekcwu