我有一個簡單的Facebook像按鈕的頁面,我需要知道什麼時候用戶喜歡的頁面,所以我用edge.create事件來做到這一切都工作正常。我現在需要在頁面中添加一個類似Box的插件來喜歡客戶端的Facebook頁面,並且當有人點擊類似按鈕時,我需要再次收到通知。但是,訂閱事件從不會觸發。任何想法可能是什麼問題?我正在使用xfbml代碼添加類似框。Facebook的edge.create事件沒有在像框上發射
6
A
回答
5
這似乎是一個錯誤。這裏有一個鏈接到官方可靠消息來源:
http://developers.facebook.com/bugs/310763168934515
在這裏,我的jsfiddle證明:http://jsfiddle.net/dmcs/3D2GD/1/
編輯
我已經找到了解決方案!
首先我把我的代碼放到我自己的域中,而不是jsFiddle來做更好的測試,但是我的第一次嘗試失敗,就好像代碼仍然在jsFiddle上一樣。所以我進一步麻煩了這種情況。
然後爲我指定我去和指定的WebSite
網址上
這裏是我的代碼
<html>
<head>
<title>Like Box example</title>
</head>
<body>
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId: '{APP_ID}'
});
FB.Event.subscribe('edge.create', function(response) {
alert('You liked the URL: ' + response);
});
};
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id; //js.async = true;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId={APP_ID}";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<div class="fb-like-box" data-href="http://www.facebook.com/Cocacola" data-width="292" data-show-faces="true" data-stream="true" data-header="true"></div>
</body>
</html>
1
只需要更換代碼的應用程序設置:
<div class="fb-like-box" data-href="http://www.facebook.com/jsfiddle"
data-width="292" data-show-faces="true" data-stream="false" data-header="true">
與此一個:
<fb:like-box href="http://www.facebook.com/jsfiddle"
colorscheme="light" show_faces="false" header="false" stream="false"
show_border="false"></fb:like-box>
它工作正常。
+0
它爲我工作,但LikeBox插件現在由FB棄用。 – sbedulin
相關問題
- 1. edge.create事件未在Like框中觸發
- 2. jcarousel沒有在圖像上發射事件
- 3. Facebook edge.create
- 4. onkeypress事件沒有發射在即
- 5. 與edge.create類似的事件
- 6. 確實停用消防edge.create事件的Facebook在諸如按鈕
- 7. itemtap事件沒有在所有水龍頭上發射
- 8. 圖像按鈕點擊事件沒有在鍍鉻發射
- 9. 像FB頁面確認後不會觸發edge.create事件
- 10. 有沒有辦法訂閱Socket.io上的任何發射事件?
- 11. 我不能啓動Facebook,如框FB.Event.subscribe('edge.create',
- 12. JQuery:提交事件沒有在FireFox上發射
- 13. 引導3 datetimepicker事件沒有發射
- 14. onclick事件沒有點擊發射
- 15. 事件沒有發射html5播放器
- 16. Facebook AddTOCart像素沒有引發點擊事件
- 17. Facebook的JavaScript SDK沒有發射Internet Explorer
- 18. REGISTRATION_SUCCESS事件沒有在FOSUserBundle上觸發
- 19. 事件發射趕不上
- 20. 需要fb的工作示例:像UIWebView中的edge.create/remove事件觸發
- 21. 爲什麼我的onClick事件不在圖像上發射?
- 22. 綁定到UITextField的rx_text沒有觸發UITextField的發射事件
- 23. 事件沒有被髮射或他們沒有被捕獲nodejs
- 24. Android的Facebook發佈在牆壁上沒有對話框警告
- 25. 在身上發射鍵盤事件
- 26. touchend事件不在iphone上發射
- 27. 按鈕的單擊事件驗證文本框的事件之後從來沒有發射被觸發
- 28. 如何發佈在facebook事件牆上?
- 29. 發送Facebook的apprequests沒有對話框
- 30. $ stateChangeSuccess沒有在href轉換上發射
你可以發佈你用來測試的代碼嗎? –