2012-09-02 2 views
1

개인 메시지를 친구에게 보내고 해당 메시지에 링크가 포함 된 경우 Facebook은 자동으로 사이트의 아이콘, 설명 등을 메시지에 추가합니다 (사이트에서 열린 그래프를 지원한다고 가정).Facebook Chat API 및 OpenGraph

그러나 채팅 API를 사용하여 해당 링크를 친구에게 보내면 그렇게하지 않습니다. 단지 링크를 보내지 만 이미지, 설명 등을 표시하기 위해 사이트의 열린 그래프 정보를 사용하지 않습니다.

해결 방법이 있습니까?

답변

0

PHP에서이 작업을 수행하려는 경우 echo_facebook_client.php 샘플 예제를 Jaxl library 번으로 확장하는 것이 좋습니다. 이렇게하면 페이스 북 애플리케이션 oauth 토큰을 사용하여 친구에게 개인 메시지를 보낼 수 있습니다.

마지막으로 facebook jabber documentation (몇 달 전 이었음)을 체크했을 때 채팅 컨텍스트 내에서 링크 메타 데이터를 첨부하는 공식 방법이 없었습니다. 문서의 제한 섹션에서 다음을 찾을 수 있습니다.

Your client cannot send or receive HTML messages 
+0

네, 실제로 두려워 할 수 있습니다. 그거 끔찍해. – user1013725