2016-11-11 45 views
18

Moja aplikacja internetowa ma wdrożony pakiet JS SDK Facebooka.Facebook sdk.js zwraca błąd 404

Wczoraj wszystko działało poprawnie i bez modyfikacji kodu, żądanie skryptu zaczęło zwracać błędy 404.

Facebook SDK 404 request error shown in browser dev tools.

Kiedy próbuję uzyskać do niego dostęp bezpośrednio, to co znajdę:

Screenshot of sdk.js in the browser, which is just a white page with the text "Not Found".

Facebook status pokazuje, że wszystko jest OK API.

Screenshot of Facebook status dashboard that shows everything as healthy with no issues.

embeds.js Instagram i Facebooka debugowania SDK są również powracającego ten sam błąd:

Screenshot of Instagram's embeds.js in the browser. The page simply says, "Not Found".

Screenshot of Facebook's debug.js in the browser. The page simply says, "Not Found".

Czy ktoś wie co się dzieje? Próbowałem uzyskać dostęp do tych plików przy użyciu mojej sieci 4G i wyświetlany jest ten sam błąd.

Mam siedzibę w Dublinie w Irlandii.

+0

Jeśli to działało i się zatrzymało, to oczywiście Facebook ma problem. Co o tym powiedział Facebook, gdy się z nimi skontaktowałeś? – Archer

+0

Mogę potwierdzić, że dzieje się tak również w moich aplikacjach. – laychinhan

+0

Tutaj także na kilku niezależnych stronach. – Mikk3lRo

Odpowiedz

20

Pomyślałem ten jeden .. wydaje się, że .net nie działa już .. użyłem ".com" Zamiast:

Używaj https://connect.facebook.com/en_US/sdk.js

zamiast https://connect.facebook.net/en_US/sdk.js

+1

Dziękuję! Szkoda, że ​​nie możemy zrobić tego samego na Instagram:/ –

+1

Potwierdzona praca. – Mikk3lRo

+0

W rzeczywistości skrypt jest pobierany dobrze z .com, ale i tak nie działa (w każdym razie dla moich przypadków użycia). Widzę jednak, że znacznik wersji aktualizuje się co kilka sekund, więc domyślam się, że ktoś pracuje nad naprawieniem tego, co jest nie tak ... – Mikk3lRo

0

miałem ten sam problem. Użyj adresu //connect.facebook.com/en_US/sdk.js.