2011-12-10 2 views
0

비슷한 버튼을 가진 사용자를 위해 동적 페이지를 만드는 앱이 있습니다.버튼처럼 페이 스북이 "좋아하는"것을 기억하지 못함 (새로 고침시 재설정 계속)

이 버튼은 모든 페이지에서 작동하지만, 페이지를 새로 고침 할 때 일부는 완벽하게 작동하는 반면 좋아요 수 (또는 내가 좋아하는 페이지가 있음)를 기억하지 못합니다. 여기

는 같은 수를 기억하는 페이지의 예 : www.teespring.com/teespring~~V를

그리고 작동하지 않습니다 하나

답변

3

문제는 메타 태그 fb : admin의 값입니다. 여기에 당신이 게시 한 것입니다 -

"102628019845885"는 유효한 페이스 북 사용자 ID가 아닙니다. 이를 수정하면 사용자가 귀하의 페이지를 "좋아"할 수 있습니다.

글쎄, 당신은 이러한 문제를 직접 디버깅 할 수 있습니다, 단지 페이스 북의 도구로 이동 - http://developers.facebook.com/tools/debug

내 응용 프로그램 http://www.jokeshive.com

을 위해 유사한 문제를 디버깅하는 동안 몇 시간을 보낸 이후 오늘 아침 일찍 그것을 알아 냈어
1

www.teespring.com/brownrugby 모니터링 경우 네트워크 트래픽을 좋아하는 버튼을 클릭하는 동안, 당신은 페이스 북에 XHR 요청을하여 사용자를 위해 Like를 만들 수 있습니다.

좋아하는 버튼을 클릭하면 Facebook에서이 요청을하고 상태가 표시된 JSON 문자열을 반환합니다. 너의 것은 실제로 실패하고 여기에 반환 된 응답의 관련 부분이있다. 응용 프로그램의 도메인 구성 또는 열려있는 그래프 개체 페이지의 응용 프로그램 ID 구성에 문제가있는 것처럼이 응답에서

"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"}, 

, 그것은 보인다.

바라기를 이것은 도움이되고 올바른 방향으로 당신을 안내합니다.

관련 문제