BranchOut/Glassdoor Facebook朋友网络邀请集成

问题描述:

BranchOut/Glassdoor等公司如何通过网络实现大量朋友推荐协议?并非所有Facebook应用程序都限制为用于用户推荐的请求对话框?据我所知,我们无法通过Open Graph API使用FQL/PHP来引用用户(BranchOut/Glassdoor仍然发送用户推送的应用程序通知)。BranchOut/Glassdoor Facebook朋友网络邀请集成

编辑:要求自接近上的问题。

我的名字是阿里,我是BranchOut的社区经理。我想澄清一下,我们使用标准的Facebook对话请求发送邀请。用户在发送邀请前准确地看到将要发送给收件人的内容。我们没有自动邀请过程。如果您有任何其他问题,我很乐意成为一个资源,community[email protected]

您不能直接向用户的所有朋友发送消息,但他们是其他选项。

这些答案给你多种选择:how send message facebook friend through graph api using Accessstoken

我不知道什么是在他们的做法不同

他们只有一个自定义的朋友选择,一旦你点击 “包含他们”:

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 2012-09-29 19:10:15