2012-08-05 2 views
0

페이스 북 플랫폼에서 소셜 네트워킹 응용 프로그램을 만들고있어 서로에 대해 자세히 알아보기 위해 내 사용자가 서로 통신 할 수있는 방법이 필요합니다. 몇 가지 조사를 한 후에는 비공개 메시지를 보내는 것이 매우 인기있는 주제이지만 지금까지 가장 유망한 옵션은 Send private messages to friends입니다.이 메시지는 유감스럽게도 게시자에게 보낼 수있는 팝업 JS 클라이언트입니다. 너의 친구들.페이스 북 응용 프로그램 사용자가 어떻게 든 의사 소통 할 수 있도록 허용

나는 누군가의 프로필을 클릭하고 "메시지 보내기"로 이동하여 허가없이 메시지를 보낼 수있는 것처럼 보이기는하지만 실제로는이 사용자의 메시지를 보낼 수있는 옵션이 없습니다. 그들의 허락하에!

1) Yoke와 다른 데이트 응용 프로그램과 같은 사용자 간의 접촉을 제공하는 Facebook 응용 프로그램을 보았습니다. 어떻게 사용합니까? 그들은 자신의 PHP 메시징 시스템을 작성하고 있습니까?

2) 페이스 북 이메일 주소를 사용하여 사용자 계정으로 메시지를 보내지 못하게 할 수 있습니까? 이것은 분명히 친구가 아닌 사람들이 이메일을 보낼 수있게합니다.

감사합니다. D

답변

0

[email protected]으로 이메일을 보내는 것만으로 Facebook 사용자에게 Facebook 메시지를 보낼 수 있으며 Facebook 메시지는 Facebook 메시지로 자동 연결됩니다. 이 작업에 추가 권한이 필요하지 않습니다.

<?php 
    $to = "[email protected]"; 
    $subject = "Test mail"; 
    $message = "Hello! This is a simple email message."; 
    $from = "[email protected]"; 
    $headers = "From:" . $from; 
    mail($to,$subject,$message,$headers); 
    echo "Mail Sent."; 
?> 

PHP 메일 기능 - 다른 질문 pal4life 응답에 대한 http://php.net/manual/en/function.mail.php

0

나는 먼저 2 번으로 대답 할 것이다. 메시지를 보내기 전에 사용자 권한이 필요합니다. 여기 https://developers.facebook.com/docs/authentication/permissions/#user_friends_perms

Provides access to the user's primary email address in the email property. Do not spam users. Your use of email must comply both with Facebook policies and with the CAN-SPAM Act. 

설명이 링크는 어떻게 전화를하는 방법을 보여줍니다으로는 사용자와 친구 권한의 일부입니다. https://developers.facebook.com/docs/reference/api/message/

약 시나리오 1 : 사용 권한이 있으면 앱 사용자가 서로 이메일을 보내고 간단한 이메일 기능을 사용할 수 있다고 생각합니다.

+0

감사합니다! 내 말은 내 응용 프로그램 외부에서 임의의 사람에게 메시지를 보내려는 경우 어떤 허가도 필요하지 않습니다. 메시지 버튼을 클릭하기 만하면됩니다. 귀하가 언급 한 전화는 READING (회신) 메시지에만 관련된 것으로 보이며 불행히도이를 보내지는 않습니다. 나는 "대화 보내기"를 찾고 있으며 유망한 것처럼 보입니다 - 사용자가 페이스 북 이메일을 안다면 임의의 사람에게 메시지를 보낼 수있는 곳이 있습니다. 불행히도 기록에있는 이메일을 필드에 채우는 방법은 없습니다. – user1058210

관련 문제