ứng dụng của tôi hoạt động tốt mà không có iframe, trả về 405 lỗi tại facebook! Tại sao nó như vậy?fb iframe application: 405 error
Trả lời
Tắt POST for Canvas
trên cài đặt ứng dụng, trong tab "nâng cao".
Để tham khảo, tôi có cùng lỗi 405 này. Điều này là do ứng dụng Facebook của tôi đã trỏ đến tệp .html để thử nghiệm.
tôi đổi tên thành .aspx và máy chủ của tôi ngừng gửi lỗi mà lại lên Facebook
Cảm ơn bạn, đây là vấn đề của tôi ngay bây giờ. – Jonathan
Tương tự ở đây, cảm ơn bạn! – maxbeaudoin
Câu trả lời rất hay, để sử dụng một tiện ích có thể POST được gửi bởi máy chủ web. Tôi không thể định cấu hình máy chủ web của máy chủ để câu trả lời này phù hợp nhất với tôi: để thay đổi tiện ích mở rộng trang mà tôi có quyền kiểm soát. Cảm ơn. Tôi đoán là .PHP và các phần mở rộng trang động khác cũng sẽ hoạt động. –
Khi sử dụng máy chủ nginx, điều này có thể được gây ra bởi chỉ thư mục gốc của web để .html tập tin ... Thay đổi nó ví dụ như để. php và nó sẽ hoạt động.
Điều này có thể xảy ra vì nginx không cho phép phương thức POST trên các trang web tĩnh.
cảm ơn một tấn: D – ehmad11
Lý tưởng nhất là bạn nên chuẩn bị cho nó. Kiểm tra blog của FB và lộ trình của FB. –
là điều này vẫn còn có thể? tôi không thấy cài đặt đó trong cài đặt ứng dụng. – split19