像按钮这样的Facebook不记得“喜欢”(在刷新时保持重置)

时间:2011-12-10 16:37:15

标签: php jquery facebook codeigniter facebook-like

我有一个应用程序,可以为具有相似按钮的用户创建动态页面。

该按钮适用于所有页面,但是当我刷新页面时,其中一些页面不会“记住”类似的计数(或者我之前的页面喜欢该页面),而其他页面则完美无缺。

以下是一个记住类似数量的网页示例:www.teespring.com/teespring

一个不起作用的:www.teespring.com/brownrugby

2 个答案:

答案 0 :(得分:3)

问题在于元标记fb:admin的价值。以下是您发布的内容 -

“102628019845885”不是有效的Facebook用户ID。请更正它,您的用户就可以“喜欢”您的网页了。

嗯,你可以自己调试这些问题,只需转到Facebook工具 - http://developers.facebook.com/tools/debug

我在为我的应用http://www.jokeshive.com调试类似问题花了几个小时之后今天早些时候想出来了

答案 1 :(得分:1)

如果您在点击“赞”按钮时监控网络流量,则可以向Facebook发出XHR请求,为用户创建“赞”。

当您点击“赞”按钮时,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配置似乎存在问题。

希望这有助于指出正确的方向。

相关问题