Facebook, iframe app, fb: request-forma, action attribútum probléma

szavazat
6

Csináltam egy facebook iframe alkalmazás

Csinálok egy igénylőlapot a saját űrlap adatait. Mit kell tennie annak érdekében, hogy feldolgozza az adatokat?

Ha tettem action = „http://apps.facebook.com/[appName]/abc.php”, azaz

<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>

Ekkor az eredmény vicces ... egy Facebook oldalt belsejében facebook alkalmazás iframe!

de ha tettem action = http: // [saját domain / Facebook Connect url] /abc.php, azaz

<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>

Akkor az eredmény oldalon fognak megjelenni Facebook nélkül sablont (ez azt jelenti, hogy elveszítené az összes top facebook banner és alsó facebook bár, mint a facebook chat, stb)

Bárki, aki tudja, mi a baj?

Nagyon köszönöm az olvasáshoz

A kérdést 10/06/2009 05:08
a forrás felhasználó
Más nyelveken...                            


4 válasz

szavazat
1

Én úgy kezelte ezt az volt, hogy a formámat processzor oldal nem bocsát kimenet, kivéve az „<fb: redirect>”, amely rámutatott vissza a fő alkalmazást.

Válaszolt 10/06/2009 20:23
a forrás felhasználó

szavazat
1

Hogyan használja ezt a <fb: redirect>?

ok megtaláltam próbálja ki target = „_ top”

http://apps.facebook.com/myapp”label = 'Csatlakozzon most' />” action = "http://apps.facebook.com/myapp" target = "_ top" meghívják = "true">

Válaszolt 18/08/2009 06:39
a forrás felhasználó

szavazat
5

A legfontosabb, hogy a target = „_ top” az, hogy van, hogy azt mind a kérelem űrlapot, és a multi-barát-választó ahhoz, hogy működjön az elfogadásra és megszünteti, ill.

A kérelem-form szüksége target = „_ top”, így az űrlap betölti a felső keret nyújt be, de a törlés funkciót vezérli a multi-barát-választó, nem a kereslet-formában. Ergo, meg kell target = „_ top” a multi-barát-választó, valamint annak érdekében, hogy a törlés művelet betölti a felső keretben.

Most csak szeretnék Facebook lehetővé tenné a „none” kereset megszünteti, ami csak elrejti a keret ...

Válaszolt 25/03/2010 22:10
a forrás felhasználó

szavazat
3

ÚJ Válasz: Facebook megkezdte kivonására FBML és erőteljesen támogatja a fejlesztők váltani kérések 2.0. Az új FB.ui ({módszer: 'apprequest', ...}); A JavaScript SDK egy könnyebb módja ennek. Ugyancsak támogatja off-Facebook oldalakon http://af-design.com/blog/2011/02/17/using-facebook-requests-to-promote-a-website/

RÉGI Válasz: Azt találták, hogy halad a FBML mint jellemzőt fb: serverfbml működött. <fb: serverfbml FBML = "{HTML Megszökött FBML Itt}"> </ fb: serverfbml> én írt az én megállapítások itt: http://af-design.com/blog/2010/11/23/fbserverfbml-on- vászon iframe /

Válaszolt 24/11/2010 00:10
a forrás felhasználó

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