我有一個應用程序,爲用戶創建像按鈕一樣的動態頁面。Facebook的喜歡按鈕不記得「喜歡」(不斷刷新重置)
按鈕適用於所有的網頁,但是當我刷新頁面他們中的一些不「記住」像數(或者說,我一秒鐘前,喜歡的頁面),而其他正常工作。
下面是記住了像數的頁面的例子:www.teespring.com/teespring
而且一個不工作:www.teespring.com/brownrugby
我有一個應用程序,爲用戶創建像按鈕一樣的動態頁面。Facebook的喜歡按鈕不記得「喜歡」(不斷刷新重置)
按鈕適用於所有的網頁,但是當我刷新頁面他們中的一些不「記住」像數(或者說,我一秒鐘前,喜歡的頁面),而其他正常工作。
下面是記住了像數的頁面的例子:www.teespring.com/teespring
而且一個不工作:www.teespring.com/brownrugby
問題在於meta標籤fb:admin的價值。這裏是你發佈的內容 -
「102628019845885」 是不是有效的Facebook用戶ID。請更正它,您的用戶將能夠「喜歡」您的頁面。
好了,你可以調試自己這樣的問題,只要到Facebook的工具 - http://developers.facebook.com/tools/debug
我今天早些時候想通了花費幾個小時在調試一個類似的問題我的應用程序http://www.jokeshive.com
後如果您監控網絡流量,同時點擊類似按鈕,您可以向Facebook發送XHR請求,爲用戶創建Like。
當您單擊按鈕一樣,您將看到,Facebook的提出此請求,並返回一個JSON字符串與狀態。你的實際上失敗了,這裏是返回響應的相關部分。
"payload":{"requires_login":false,
"error_info":{"brief":"App ID does not match domain",
"full":"The app ID specified within the \"fb:app_id\" meta tag is
not allowed on this domain. You must setup the Connect Base Domains
for your app to be a prefix of http:\/\/teespring.com\/brownrugby.","errorUri":"\/connect\/connect_to_node_error.php?
title=App+ID+does+not+match+domain&body=The+app+ID+specified+within+the+\u002522fb\u00253Aapp_id\u002522+meta+tag+is+not+allowed+on+this+domain.+You+must+setup+the+Connect+Base+Domains+for+your+app+to+be+a+prefix+of+http\u00253A\u00252F\u00252Fteespring.com\u00252Fbrownrugby.&hash=AQAacTBYi-g6Czel"},
從這個反應,似乎有一個與你的應用程序域配置,或打開的圖形對象頁的應用程序ID配置的問題。
希望這有助於並指出你在正確的方向。