我有一个应用程序,可以为具有相似按钮的用户创建动态页面。
该按钮适用于所有页面,但是当我刷新页面时,其中一些页面不会“记住”类似的计数(或者我之前的页面喜欢该页面),而其他页面则完美无缺。
以下是一个记住类似数量的网页示例:www.teespring.com/teespring
一个不起作用的:www.teespring.com/brownrugby
答案 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配置似乎存在问题。
希望这有助于指出正确的方向。