2012-03-04 28 views
1

BranchOut/Glassdoor等公司如何通過網絡實現大量朋友推薦協議?並非所有Facebook應用程序都限制爲用於用戶推薦的請求對話框?據我所知,我們無法通過Open Graph API使用FQL/PHP來引用用戶(BranchOut/Glassdoor仍然發送用戶推送的應用程序通知)。BranchOut/Glassdoor Facebook朋友網絡邀請集成

編輯:要求自接近上的問題。

回答

2

我的名字是阿里,我是BranchOut的社區經理。我想澄清一下,我們使用標準的Facebook對話請求發送邀請。用戶在發送邀請前準確地看到將要發送給收件人的內容。我們沒有自動邀請過程。如果您有任何其他問題,我很樂意成爲一個資源,community[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 2012-09-29 19:10:15