2011-11-21 3 views
0

나는 비영리 웹 사이트에서 일하고 있으며 페이스 북과 통합하려고합니다. 응용 프로그램이 잘 작동하는 것, 단일 로그인 잘 작동, 사용자 정의 "벽에 게시"함수는 자바 스크립트 SDK를 사용하여 잘 작동합니다. 그러나 작동하지 않는 것은 사람이 같은 버튼을 클릭 할 때 엔터티를 나타내는 사진과 기본 텍스트 이외의 것을 추가하는 것입니다.좋아요/보내는 버튼이 Facebook 게시판 벽에 게시하는 것을 어떻게 변경합니까?

내가 개인적으로 보지 못한 (텍스트 상자 자체 이외의) 유령 텍스트가 게시되어 텍스트 상자를 비워 둘 때 대화 상자로 들어가는 유령 텍스트가 있습니다.

여기 문서는 부족하다 : https://developers.facebook.com/docs/reference/plugins/like/

오픈 그래프 API 태그는 아무것도하지 않았다.

"좋아하는 버튼"을 좋아한다면 그 예가 내가 성취하려고하는 것을 정확하게 볼 수 있습니다. 버튼이 무엇인지 사진과 약간의 설명이 있습니다. 다른 사이트에서이 작업을 수행 할 수 있습니까?

+1

페이스 북 디버거를 사용하면 Facebook에서 귀하의 사이트에서 볼 수있는 것을 https://developers.facebook.com/tools/debug에서 확인할 수 있습니다. 좋아하는 텍스트 등을 바꾸기 위해 사용하는 메타 태그입니다. –

답변

1

나는 이것으로 많은 어려움을 겪었지만 내 페이지의 URL을 Facebook's debugger에 넣으면 공유 버튼을 클릭 할 때 이미지, 텍스트 등이 올바르게 표시된다는 것을 알게되었습니다.

+0

위의 Robin이 문제를 해결하는 데 도움을주었습니다. 디버거는 사실 FB가 FB가 건설중인 페이지에서 존재하지 않는 메타 데이터를 가져오고 있다는 것을 보여주었습니다. 감사! –

1

이 페이지 '태그 태그를 추가합니다.

<html xmlns:og="http://ogp.me/ns#"> 
    <head> 
     <meta property="og:title" content="insert your title here"/> 
     <meta property="og:type" content="website"/> 
     <meta property="og:url" content="http://www.example.com/foo/"/> 
     <meta property="og:image" content="http://www.example.com/images/example.jpg"/> 
     <meta property="og:site_name" content="A human-readable name for your site"> 
     <meta property="og:description" content="A one to two sentence description of your page"> 
    </head> 
</html> 
관련 문제