2012-02-06 36 views
6

Chúng tôi có một trang web sử dụng Facebook để đăng nhập. Chúng tôi có một trang mời có hiển thị facebook bạn bè của người dùng và cho phép sau đó mời họ qua facebook:Hộp thoại yêu cầu ứng dụng Facebook không gửi yêu cầu

$('.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); 
    }); 
}); 

tôi nhận được câu trả lời thích hợp trở lại từ Facebook, trong đó bao gồm ID yêu cầu và ID của người dùng được mời. Không ai nhận được lời mời và khi tôi kiểm tra ID yêu cầu trong biểu đồ FB, tôi bị trả về 'sai'.

Bất kỳ ý tưởng nào?

Trả lời

17

Một vài sugegstions như là nơi để bắt đầu tìm kiếm:

  • Đảm bảo ứng dụng của bạn không có trong chế độ sandbox.
  • Đảm bảo người dùng không phải là người dùng thử đang gửi lời mời.
  • Yêu cầu chỉ khả dụng cho ứng dụng Canvas trên màn hình chứ không phải cho trang web.
+0

Cảm ơn bạn đã phản hồi. Tôi không ở chế độ hộp cát, cũng không sử dụng người dùng thử nghiệm. Bất kỳ ý tưởng nào khác? –

+6

"_Yêu cầu chỉ khả dụng cho các ứng dụng Canvas trên màn hình chứ không phải trang web._" <- Tôi đã quên điều này. Bạn không thể sử dụng lời mời tham gia ứng dụng cho bất kỳ ứng dụng nào khác ngoài ứng dụng canvas. – DMCS

+0

Đó chắc chắn là vấn đề. Tôi không chắc làm thế nào tôi bỏ lỡ điều đó. –

Các vấn đề liên quan