2011-04-26 8 views
3

그래프 API를 통해 사용자의 친구에게 Facebook 채팅 메시지를 보내는 방법에 대한 PHP 예제가 있습니까? 사용자가 링크를 보내어 내 사이트에 친구를 초대 할 수있게하려면이 링크를 공개해서는 안됩니다.그래프 API의 채팅 메시지?

이미 웹 사이트에 Graph API가 설정되어 있으며 인증 된 사용자 세션을 사용하여 채팅 메시지 (즉, 초대 링크)를 보내고 싶습니다. 그게 가능하니?

그렇지 않은 경우 동일한 작업을 수행 할 수있는 다른 방법이 있습니까?

답변

1

그래프 API를 통해 채팅 메시지를 보낼 방법이 없습니다. 채팅 메시지는 the XMPP protocol입니다. 자세한 내용은 the documentation을 참조하십시오.

그래프 API를 통해 비공개 메시지를 보내는 방법은 아직 없습니다. 메시지는 현재 읽기 전용이며 다른 사용자의 벽에 게시 된 소식은 대상 사용자의 사용자의 벽을 볼 수있는 모든 사용자에게 보입니다.

0

페이스 북의 채팅 API는 그래프 API부터 사용되지 않습니다 그들은 지금은 대안을 제시하지 않습니다.

:

그러나, 당신은 사용자에게 (만 페이지) 메시지를 (이것은 단지 페이지와 사용자 사이의 대화에 적용 만 사용자가 시작한 대화에 회신 할 수 있습니다) 보낼 제한된 대안이

  1. /{page-id}/conversations 가장자리를 사용하여 페이지에 현재 존재하는 대화 목록을 가져옵니다.
  2. 그러면이 대화에 대한 회신을 보낼 요청 본문에 과 message 필드를 입력 할 수 있습니다.

자세한 내용과 제한 사항은 this Graph API reference page을 참조하십시오.

참고 : 표준 메시지 및받은 편지함 개체는 읽기 전용입니다.

이전 채팅 API를 완전히 사용하지 않는 경우 새로운 채팅 방법이있을 것입니다. 그들은 스팸을 다루기 위해 열심히 노력하고 있습니다.

관련 문제