Facebook, app iframe, fb: request-forma, problemem atrybut action

głosy
6

Robię aplikację facebook iframe

Robię formularz wniosku z własnymi danymi formularza. Co należy zrobić, aby przetwarzać dane?

Jeśli mogę umieścić akcję = „http://apps.facebook.com/[appName]/abc.php”, czyli

<fb:serverfbml>
    <script type=text/fbml>
        <fb:fbml>
            <fb:request-form action=http://apps.facebook.com/[appName]/abc.php method=post type=abc content=abc>
                <textarea name=pm fb_protected=true ></textarea>
                <fb:multi-friend-selector showborder=false max=35 actiontext=test email_invite=true bypass=cancel />
            </fb:request-form> 
        </fb:fbml>
    </script>
</fb:serverfbml>

Następnie wynik jest zabawne ... Strona facebook wewnątrz Facebook aplikacji iframe!

ale jeśli mogę umieścić action = http: // [moja własna domena / Facebook Connect url] /abc.php, czyli

<fb:serverfbml>
    <script type=text/fbml>
        <fb:fbml>
            <fb:request-form action=http://[my own domain / facebook connect url]/abc.php method=post type=abc content=abc>
                <textarea name=pm fb_protected=true ></textarea>
                <fb:multi-friend-selector showborder=false max=35 actiontext=test email_invite=true bypass=cancel />
            </fb:request-form> 
        </fb:fbml>
    </script>
</fb:serverfbml>

Następnie strona wynik zostanie wygenerowana BEZ NAS szablonu (co oznacza utratę wszystkich górny i dolny baner facebook facebook poprzeczkę jak czaty facebook etc)

Każdy wie, co się dzieje?

Bardzo dziękuję za czytanie

Utwórz 10/06/2009 o 05:08
źródło użytkownik
W innych językach...                            


4 odpowiedzi

głosy
1

Sposób, w jaki traktowane było mieć moja strona procesor forma emitują żadnego wyjścia z wyjątkiem „<fb: przekierowanie>” wskazał, że z powrotem do głównego aplikacji.

Odpowiedział 10/06/2009 o 20:23
źródło użytkownik

głosy
1

W jaki sposób korzystać z tego <fb: przekierowanie>?

ok znalazłem to spróbuj dodać target = „_ top”

http://apps.facebook.com/myapp”label = 'Join Now' />” action = "http://apps.facebook.com/myapp" target = "_ top" zaprosić = "true">

Odpowiedział 18/08/2009 o 06:39
źródło użytkownik

głosy
5

Kluczem do target = „_ top” jest to, że trzeba umieścić go zarówno na formularzu wniosku i multi-Friend wybieraka w celu użycia go do pracy na przedstawienia i anulować, odpowiednio.

Żądanie postać musi celu = „_ top”, tak, że forma będzie ładować w pierwszej ramce w momencie składania, ale funkcjonalność zrezygnować jest sterowany przez wielu znajomego wybieraka, nie Request-formy. Ergo, trzeba target = „_ top” na multi-Friend wybieraka, jak również tak, że działanie anulować ładuje w górnej ramce.

Teraz, po prostu chcą Facebook pozwoli na „none” skargi o anulowanie że tylko ukryć ramkę ...

Odpowiedział 25/03/2010 o 22:10
źródło użytkownik

głosy
3

NEW Odpowiedź: Facebook rozpoczął wycofywania FBML i zdecydowanie zachęca deweloperów do przejść do żądań 2.0. Korzystając z nowej FB.ui ({method: 'apprequest', ...}); w JavaScript SDK jest łatwiejszy sposób, aby to zrobić. Stron Obsługuje również off-Facebook http://af-design.com/blog/2011/02/17/using-facebook-requests-to-promote-a-website/

OLD Odpowiedź: Uważam, że przekazując FBML jako atrybut na fb: serverfbml pracował. <fb: serverfbml fbml = "{HTML Uciekł FBML Tutaj}"> </ fb: serverfbml> I pisał o moich ustaleń tutaj: http://af-design.com/blog/2010/11/23/fbserverfbml-on- płótno-iframe /

Odpowiedział 24/11/2010 o 00:10
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more