2012-02-06 185 views
6

我們有一個使用Facebook登錄的網站。我們有一個顯示用戶的Facebook朋友,讓再邀請他們通過Facebook的邀請頁:Facebook應用程序請求對話框不發送請求

$('.invite_container a').live('click', function() { 
    var link = $(this); 
    FB.ui({method: 'apprequests', 
     message: "Join me on Tailored", 
     to: link.attr("user_id") 
    }, function(data) { 
     console.log(data); 
    }); 
}); 

我得到適當的響應從Facebook,其中包括請求ID,誰被邀請的用戶ID的。沒有人收到邀請,當我在FB圖中檢查請求ID時,我返回'false'。

任何想法?

回答

17

一對夫婦sugegstions的,以從哪裏開始尋找:

  • 確保您的應用程序是不是在沙盒模式。
  • 確保用戶不是發送邀請的測試用戶。
  • 請求僅適用於Desktop Canvas應用程序,不適用於網站。
+0

感謝您的回覆。我既不處於沙箱模式,也不使用測試用戶。任何其他想法? – 2012-02-06 21:06:21

+6

「_Requests只適用於Desktop Canvas應用程序,不適用於網站._」< - 我忘記了這一點。您不能將應用邀請用於畫布應用以外的任何其他應用。 – DMCS 2012-02-06 21:26:45

+0

這絕對是問題所在。我不知道我是如何錯過的。 – 2012-02-06 22:08:26

相關問題