2012-03-04 2 views
1

BranchOut/Glassdoor와 같은 회사는 네트워크를 통해 친구를 대량 추천하기위한 프로토콜을 어떻게 구현합니까? 모든 Facebook 응용 프로그램이 사용자 추천을위한 요청 대화 상자로 제한되지 않습니까? 내가 아는 한 FQL/PHP를 사용하여 Open Graph API를 통해 사용자를 참조 할 수는 없습니다 (BranchOut/Glassdoor는 여전히 사용자 푸시 알림 메시지를 발송합니다).BranchOut/Glassdoor Facebook 친구 네트워크 초대 통합

편집 : 자기 주변의 질문에 요청했다.

답변

2

내 이름은 Ali이고 저는 BranchOut의 커뮤니티 관리자입니다. 나는 우리가 표준 Facebook 대화 요청을 사용하여 초대장을 보내는 것을 분명히하고 싶습니다. 사용자는 초대장을 보내기 전에 수신자에게 전송 될 내용을 정확히 봅니다. 우리 부분에는 자동 초대 프로세스가 없습니다. 다른 궁금한 점이 있으면 기꺼이 리소스, [email protected]

0

나는 그들의 접근 다른을 무엇 확실하지 않다 :

이 답변은 당신에게 옵션을 제공?

그들은 단지 지정 친구 선택기를 가지고, 당신은 클릭하면 "를 포함"

BranchOut.GroupConnect = { 
    //... 
    submit: function (srcEl) { 
     // collect selected recipeints code here 
     AppRequest.send(this.recipientUidsArray.join(','), 'Invite Friends', 'would like to add you as a professional connection ', 'XXX', callback); 
    }, 
    //... 
} 

그리고 그것은 단지 Requests Dialog 열 것 :

AppRequest = { 
    //... 
    send: function (uid, title, message, data, callback) { 
     FB.ui({ 
      display: 'iframe', 
      method: 'apprequests', 
      new_style_message: true, 
      title: title, 
      message: message, 
      to: uid, 
      data: data 
     }, function (r) { 
      if (r != null && typeof (r) != 'undefined') { 
       if (r.request) { 
        AppRequest.sendCallback(r); 
        if (callback.success) callback.success(r); 
       } 
      } 
     }); 
     AppRequest.setYCount = 0; 
     AppRequest.setLastDialogY(); 
    }, 
    //... 
} 

결과 :
enter image description here

+1

new_style_message의 약자는 무엇입니까? 일반적으로 그 사람이 앱을 사용하지 않으면 "Jon이 Brachout에 초대했습니다"라는 메시지가 표시됩니다. 전체 메시지 대신에. 그러나 Bracnhout은 사용자가 아직 등록하지 않은 경우에도 항상 사용자 정의 메시지를 표시합니다. – EugeneMi

관련 문제