2012-12-05 2 views
-1

벽 게시가 예상대로 작동하지만 벽 게시가 일반화 된 양식으로 표시 될 때 내 서버 경로를 표시하는 대신 사용자 등록에 대한 벽 게시를 보내는 응용 프로그램을 페이스 북에 작성했습니다. 자막 및 이름이 벽 게시물에 사용이 그림을 참조하십시오 enter image description hereFacebook Wallpost가 작동하지 않음

내가 게시물을 개별적으로 방문하면 캡션 및 이름과 함께 완벽하게 표시됩니다.

답변

2

Facebook은 사람들이 링크를 공유 할 때 페이지에서 메타 데이터를 가져옵니다. 따라서 케이스에 페이지를 추가 할 수 있습니다.

먼저 "og : title", "og : description"및 "og : image"를 페이지에 추가하십시오. 아래처럼 :

<head> 
    <meta charset="utf-8"> 
    <title>title</title> 
    <meta property="og:title" content="title" /> 
    <meta property="og:description" content="the description about your page" /> 
    <meta property="og:image" content="http://domain.com/images/logo.jpg" /> 
</head> 

는 페이스 북 가져온 무엇을 볼 페이지의 URL에 http://developers.facebook.com/tools/debug 입력로 이동합니다.

+0

내 벽 게시물 php sdk oauth 권한을 사용자가 데이터베이스에 저장된 후 wallpost 그가 환영 페이지로 리디렉션 된 후 생성 된 후 응용 프로그램을 방문 할 때 생성됩니다 ... 어떻게 PHP에서 메타 태그를 넣을 수 있습니다 파일? –

+1

당신이 sdk를 통해 메시지를 올린 것을 알고 있습니다. 그러나, 귀하의 질문에 그림. 그것은 페이스 북에서 * 공유 *되었습니다 링크입니다. 그것은 당신이 본 개인 벽의 벽이 아닙니다. Facebook은 사람들이 공유 한 페이지에 대한 정보 만 표시합니다. 페이지가 추가 정보를 제공하지 않는 경우. URL이 남았습니다. 당신은 수동으로 페이 스북 상태에 URL을 붙여 넣을 수 다음 똑같은 얻을 것이다. –

+0

그래, 나는 그것을 작동 시켰어 ... 나는 리다이렉션하고있는 페이지에이 메타 태그를 넣었다. 그러나 아직 사소한 문제가 남아 있습니다.이 문제는 게시물의 이름 아래에 서버 경로 대신 servername을 표시하고 있습니다. 간단한 벽 게시물 에서처럼 텍스트를 삭제하거나 텍스트로 변경할 수 있습니까? –

관련 문제