2

나는 친구들과 함께 시스템을 사용하기로 결정한 프로젝트를 진행하고 있습니다. 친구를 선택하면받은 편지함으로 메시지를 보냅니다. 초대 된 사용자가 선택한 사용자와 같지 않으면 시스템이 작동하지 않습니다.하드 코딩 된 여러 친구에게 대화 보내기

Send Dialog을 사용하여 사용자가 메시지를 보내는 사용자를 편집하지 못하게하려면 어떻게해야합니까?

답변

1

친구 목록은 사용자 ID (숫자) 또는 사용자 이름 (영숫자)을 사용하여 친구 목록을 어떻게 든 가져온다면 미리 선택할 수 있습니다. 하지만 배열을 전달하지 않는다, 당신은 다음과 같이 사용자 ID의 쉼표로 구분 된 목록을 전달합니다

FB.ui({ 
     method: 'send', 
     to: '123123123,234234234', 
     name: 'People Argue Just to Win', 
     link: 'http://www.nytimes.com/2011/06/15/arts/people-argue-just-to-win-scholars-assert.html', 
    }); 

이 더보기 : Send Dialog

+0

이 (? 이상) 작동하지 않습니다, 그것은 그러한 목록에서 첫 번째 사용자를 선택합니다. – JustGoscha

+0

관련 항목 : http://stackoverflow.com/questions/9837270/facebook-send-dialog-to-multiple-friends http://stackoverflow.com/questions/6469748/facebook-send-dialog-to-multiple-friends -using-a-recipients-arrays – JustGoscha

+0

@JustGoscha : 스팸 방지를 위해이 작업을 수행했을 수도 있습니다. –

0

을 그것은 수없는가에 대한 사용자를 미리 정의 할 수 있어요 SEND 다이얼. 항상 팝업 또는 Iframe을 열어 사용자가 사용자 추가 여부를 선택할 수 있습니다.

위에서 언급 한 방법은 첫 번째 사용자 만 선택합니다.

행 : 수신자의 사용자 ID 또는 사용자 명 여기

이 문서에서 발췌 한 것이다. 대화 상자가 나타나면 발신자는 추가 사람, 그룹 및 이메일 주소를 수신자로 지정할 수 있습니다. Facebook 그룹에 콘텐츠를 전송하면 그룹의 벽에 게시됩니다.

여러 사용자를 미리 선택할 수 없습니다. 이는 일종의 스팸 방지 대책입니다. 그들은 여기에있는 내용 일 가능성이 높습니다.

Facebook 메시지는 사람과 사람 간의 의사 소통을위한 채널이며, 메시지를 보내거나 사람들이 친구를 스팸하도록 유도하는 채널이 아닙니다. 일반적으로 Facebook.com의 게임은 게임 상태 (해당 순서)에서 통신하거나, 사람들에게 응용 프로그램을 사용하도록 초대하거나, 여러 사람에게 메시지를 보낼 때 요청을 사용해야합니다. 다른 사람이 이메일을 보낼 수있는 상황에서 보내기 대화 상자를 제공해야합니다.

나중에이 답변은 너무 늦었을뿐 아니라 어떻게 수행하는지 연구 중이며 방법을 찾지 못했습니다.

참조 :
https://developers.facebook.com/docs/sharing/reference/send-dialog Facebook 'send' dialog to multiple friends Facebook send dialog to multiple friends using a recipients arrays