Piszę grę na Facebooka używając Railsów i jQuery. Odkąd zacząłem używać Facebook Javascript SDK, używanie localhost jako domeny aplikacji wydawało się działać dobrze. Mogłem przetestować swoją grę lokalnie i na Heroku.
Wygląda na to, że w zeszłym dniu Facebook dokonał dużej aktualizacji swojego interfejsu programisty. Teraz, jeśli dodam localhost jako domenę aplikacji, otrzymam następujący błąd:
Musi to pochodzić z adresu URL kanwy, adresu URL bezpiecznego kanwy, adresu URL witryny, adresu URL witryny mobilnej, adresu URL karty strony lub adresu URL karty bezpiecznej strony. Sprawdź i popraw następujące domeny: localhost
Moja gra również nie działa teraz lokalnie i pojawia się błąd, gdy Javascript SDK loguje się do użytkownika:
Kod błędu interfejsu API: 191 Opis błędu interfejsu API: podany adres URL nie jest własnością aplikacji. Komunikat o błędzie: Nieprawidłowe redirect_uri: Podany adres URL nie jest dozwolony w konfiguracji aplikacji.
Nie dzieje się tak podczas wdrażania gry, ponieważ herokuapp.com jest uważana za prawidłową domenę aplikacji.
Jak mam opracować i przetestować swoją grę, jeśli nie mogę już używać localhost lub 127.0.0.1?