2013-10-22 64 views
7

Xác thực FB là đúng và tôi có thể nhận tin nhắn. Chỉ có vấn đề là khi gửi tin nhắn cho một người bạn FB. Không có thông báo lỗi hoặc cảnh báo nào đang được hiển thị nhưng thông báo không được gửi tới bạn bè FB.Không thể gửi tin nhắn tới FB

Đây là chuỗi mà tôi đang gửi

<message xmlns="http://www.facebook.com/xmpp/messages" to="[email protected]"> 
<body>my_message</body></message> 

Bất kỳ một có cùng một vấn đề ?.

+0

Không, không có gì của nó, sai lầm của tôi, tôi có một chút bối rối giữa thông báo và chat api . Bạn có đang sử dụng tất cả các tham số trong yêu cầu của mình không ?? – Jhanvi

+0

Vâng, gây ra Nó được sử dụng để làm việc hoàn hảo và tôi đã không thực hiện ngay cả một sự thay đổi nhỏ trong đó. Đột nhiên nó không hoạt động. Không có vấn đề với việc cập nhật sự hiện diện và nhận tin nhắn. Vấn đề chỉ tồn tại khi gửi .. – Deepukjayan

+0

Hãy thử [câu hỏi trước] [1] có thể có thể giúp bạn. [1]: http://stackoverflow.com/questions/15813542/facebook-xmpp-chat-api-send-message-php?rq=1 –

Trả lời

1

Đã khắc phục sự cố.

Tác giả trả lời tôi:

OK, I haven't done anything with Facebook chat but why are you setting the xmlns? 

Đó chính xác là vấn đề của tôi. Tôi đã gửi những thông điệp XMPP như hình dưới đây:

<message xmlns="http://www.facebook.com/xmpp/messages" to="[email protected]"> 
<body>dd</body></message> 

Khi tôi loại bỏ thuộc tính xmlns, mọi thứ đều cố định :)

1

Thông số "từ" bị thiếu trong requset của bạn. Định dạng thư phải giống như sau:

<message from="[email protected]" to="[email protected]"> 
<body>your_message</body> 
</message> 
+0

tôi đã làm thêm đó. Đó không phải là vấn đề. Nó cũng ổn mà không có nó. Bây giờ ngay cả với param từ không hoạt động. – Deepukjayan

+0

@Deepukjayan đã làm bạn thử với id người bạn khác nhau, tôi có nghĩa là mã của bạn có vẻ là chính xác có thể nó không phải là làm việc với một id cụ thể, do một số ngoại lệ fb chính nó ?? – Jhanvi

+0

ofcourse tôi đã cố gắng. – Deepukjayan

1

Đây có phải là vấn đề liên quan đến giới hạn 5000 người bạn không? Ý tôi là, bạn không được phép có hơn 5000 người bạn trên FB, do đó, tôi đoán có vấn đề bảo mật khiến bạn ngừng đăng khi bạn đạt đến giới hạn đó?

+0

đây không phải là về việc đăng bài. Tôi đang nói về xmpp trò chuyện trong FB, không có gì với đăng trong FB. – Deepukjayan

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