按下Facebook赞按钮后,“你只是喜欢该页面”应该被警告。
过去两晚我一直坐在这个问题上,我读了所有我能找到但仍然不知道如何做的事。有些人说你需要一个开发者账户,有些人说你不需要,总而言之我现在比以前更加困惑。
如果你们中的任何一个人能够成为第一个就如何解决这个问题编写简单易懂的指令的人,那就太棒了,“Facebook对傻瓜的回调”。
PS:我只能使用HTML和javascript!
PPS:如果你知道如何使用Twitter和Google+,那也很好!
这就是我在facebook页面上找到的内容: 页面喜欢 edge.create
当有人点击页面上的“喜欢”按钮时,会触发edge.create。 edge.remove
当有人点击您网页上的“赞”按钮时,会触发edge.remove。 回调
将使用两个参数调用这两个事件的回调: 名称类型描述
HREF
的字符串
类似目标的网址。
插件
对象
按下的按钮的文档元素。 实施例
这是一个可以处理edge.create或edge.remove事件的回调示例:
var page_like_or_unlike_callback = function(url, html_element) {
console.log("page_like_or_unlike_callback");
console.log(url);
console.log(html_element);
}
// In your onload handler
FB.Event.subscribe('edge.create', page_like_or_unlike_callback);
FB.Event.subscribe('edge.remove', page_like_or_unlike_callback);
答案 0 :(得分:2)
对于Facebook,您可以使用边缘事件:
https://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/
但你需要为此创建一个应用程序(外部网站不需要SSL,不用担心),我猜你已经包含了JavaScript SDK:https://developers.facebook.com/docs/javascript/quickstart
对于Twitter,这可以帮助您:https://dev.twitter.com/docs/intents/events(参见“意图事件”)
Google+回调:https://developers.google.com/+/web/+1button/(请参阅扩展选项)