2011-05-07 6 views
0

페이스 북과 크게 통합 될 웹 사이트를 디자인 중입니다. 회원들은 페이스 북 계정을 통해 사이트에 접속하고 페이스 북 인증/허가는 친구 목록 및 기타 정보에 액세스하는 데 사용됩니다.페이스 북 통합 내 웹 사이트에 '새 메시지 작성'팝업

사이트에서 사용자의 친구 목록에서 선택한 사람에게 (사용자가 시작한 방식으로) 페이스 북의받은 편지함 메시지를 보낼 수있는 경우가 있습니다.

나는 이것이 페이스 북 허가를 통해 가능하지 않다는 것을 발견했다.

사용자의 프로필 페이지에서 "새 메시지 보내기"버튼을 클릭했을 때 나타나는 것처럼 Facebook의 "새로운 메시지 작성"팝업을 내 사이트 위에 겹쳐서 표시하는 것이 하나의 아이디어입니다. 그런 다음 사용자는 메시지를 입력하고 보내기를 누릅니다 (사용 권한 문제를 피하는 것이 좋음).

페이스 북 개발자 문서 및 포럼을 탐색했지만 기술 지식이 제한되어 있습니다. 나는 이것이 가능한지 아닌지를 알고 싶고 이것이 달성 될 수있는 방법에 대한 자료의 방향을 지적하고자한다. (내가 그 단계에 도달하면 고용 된 개발자에게 이것을 전달할 수 있도록)

도움이된다면 대안에 대한 제안이 감사하게 받아 들여질 것입니다!

피트

+0

메시지를받는 사람이 보낸 사람을 볼 수 있도록 페이스 북 앱이 아닌 사용자의 페이스 북 계정에서 메시지를 보내고 싶습니다. – Pete

답변

0

당신이 당신의 목표는 Send Button을 사용을 할 수있는 가장 가까운. 그러나이 단추는 일반적으로 열려있는 그래프 페이지 인 링크를 공유하는 데 사용됩니다. 할 수있는 일은 더미 href/링크를 지정하여 빈 페이지를 표시하는 것입니다. 또는 실제로 링크가 필요하다면 문제가 없습니다.

그래프 API Message Object을 사용하는 방법은 없습니다. 사용자에게 요청한 권한에 관계없이이 개체에 대한 게시 권한이 없습니다. 읽기 전용입니다. 확장 된 권한을 보면 read_mailbox - "READ _mailbox"입니다.

심지어 FQL은이 문제를 해결할 수 없습니다.

또한 페이스 북은 새로운 메시징 시스템으로 마이그레이션하는 중입니다. 이제 주변을 둘러 보는 것이 바람직하지 않습니다.

지금 할 수있는 것은 보내기 버튼 내가 위에서 언급 한 것을 활용합니다.

+0

감사합니다. 보내기 버튼 내 요구를 충족시켜야한다. 보내기 단추를 사용할 때 내 사이트에서 사용자가 이미 제공 한 정보를 기반으로 "받는 사람"및 "메시지"필드를 자동으로 채울 수 있습니까? 이렇게하면 동일한 정보를 두 번 제공하지 않아도됩니다. 분명히 편집/취소/전송 옵션이 제공됩니다. – Pete

+0

아쉽게도 보내기 단추는 이러한 매개 변수를 허용하지 않습니다. 우리가 반복적 인 행동을 피할 수 있도록 내가 생각할 수있는 대안은 여러분 쪽에서 "To"필드 입력을 제거하는 것입니다. – dragonjet