寫我的第一個Facebook的Web應用程序,我有一些問題。我正在使用他們的新的Graph API + JS庫。Facebook:當用戶點擊Like按鈕時可以監控的任何方式?
的想法是,爲了用我的web應用程序,用戶必須「喜歡」 Facebook頁面A.
假設用戶登錄。我要檢查他是否「喜歡」頁面答:如果用戶沒有按「T那樣的頁中,我顯示‘風扇箱’經由
FB.XFBML.parse('<fb:fan profile_id="A's id" stream="0" connections="0" width="450"></fb:fan>');
現在,與此風扇箱‘喜歡’按鈕在具有SRC設置爲實域iframe呈現。
問題:我想知道用戶何時點擊「Like」按鈕,以便我可以顯示我的webapp的其餘部分。我能想到的唯一可能的解決方案是輪詢每秒的facebook圖形服務器,這是非常糟糕的。
- 我不能附加的「onClick」事件該按鈕的原因,而是裏面的iframe指向Facebook的域(它在所有使用JS無法訪問)
- 我試圖得到這個iframe的內容我服務器並將其顯示在帶有空src屬性的iframe中,這樣我就可以訪問它的元素 - 不起作用,風扇框被搞砸了。
- 我不知道要代表用戶向圖形服務器發送'我想要那個頁面'的請求。
我很難過。我真的懷疑,輪詢是解決這個問題的正確方法:)