Zajmuję się tworzeniem aplikacji zakładki strony na Facebooku. Kiedy ustawiam adres URL karty strony w ustawieniach aplikacji na coś takiego jak localhost/fbapp
, nie działa, ponieważ zakładka strony nie jest po prostu elementem iframe. Czy istnieje sposób rozwiązania tego problemu?Jak mogę przetestować aplikację na kartę na moim facebooku z localhosta
EDIT
mam Facebookiem budowy zakładce z ASP.NET MVC-3,0 fb C# SDK.
Próbowałem do tej pory zmodyfikować plik hosts
, aby wskazać adres URL, który mam na ustawieniach aplikacji na localhost (127.0.0.1). Testowałem aplikację facebook w ten sposób zawsze, ale nie działa ona na zakładce na Facebooku.
Bez obejścia.W przypadku pagetabs (uwierzytelnione i nieautoryzowane), FB opublikuje podpisane_request na stronie po załadowaniu pagetab. Możesz spróbować symulować to, nagrywając ten podpis_request i używać go do HTTP_POST lokalnego hosta. Uwaga: Signed_request ma ważność! –
Tak, właśnie to wymyśliłem i testuję w ten sposób. Chciałem przetestować parsowanie signed_request. Dzięki za pomoc! – mask8
Zobacz poniżej odpowiedź na temat szybkiego analizowania signed_request –