2011-06-18 72 views
0

我需要發送的邀請函使用的要求,我用對話框。該代碼的朋友後回重定向到我的網站Facebook的apprequests「的方法,並請求對話框

function newInvite(){ 
      var receiverUserIds = FB.ui({ 
        method : 'apprequests', 
        message: 'Come on man checkout my applications. visit http://ithinkdiff.net', 
      }, 
      function(receiverUserIds) { 
         console.log("IDS : " + receiverUserIds.request_ids); 
        } 
      ); 

我使用新的PHP SDK(3.0 )。

在此先感謝。

+0

如果你只是需要知道誰邀請誰,你不需要這個。當受邀請用戶敲擊請求並進入頁面時,您可以獲得這些信息,您可以讀出請求(您需要將其刪除),並且您擁有發送和接收用戶的用戶名。 – Rufinus

+0

@rufinus我不知道這是可能的。我在Facebook的印象之下排除了它,並以某種方式提供,以便任何人都無法追蹤邀請。你能多解釋一下嗎? – Ashfame

+0

請參閱http://pastebin.com/acX5tvKu – Rufinus

回答

1

編輯:對不起,我想我誤解了。你正試圖在這裏捕捉收件人ID嗎?


儘管您已經聲明瞭PHP SDK,但是您的代碼使用的是JS SDK。這裏是你如何做到這一點在JS:

FB.ui({ 
    method:'apprequests', 
    message:'I want you to try this app', 
    // to:123456798, // for sending to specific users 
    // filters:['app_non_users'], // commented: let users send notifications to app users too, probably a good idea to make them revisit? 
    data:'' // send data what you would like to track, FB will send that back in the URL for us 
}); 
相關問題