2010-06-10 4 views
0

Je suis en train de construire une application en ruby ​​utilisant le framework sinatra et j'ai du mal à restituer certains éléments fbml.Utilisation de FBML dans une application ruby ​​sinatra

J'essaie actuellement de rendre un fb: multi-friend-selector afin que l'utilisateur puisse sélectionner les amis qu'il souhaite inviter. Toutefois, lorsque j'écris ce qui suit dans mon code:

<fb:fbml> 
    <fb:request-form action="/inviteFriends" method="POST" invite="true" type="MY APP" content="Invite Friends" > 
     <fb:multi-friend-selector showborder="false" actiontext="Invite your friends to use YOUR APP NAME."> 
    </fb:request-form> 
</fb:fbml> 

Rien ne s'affiche avec le texte ci-dessus. J'ai inclus les xsd réguliers facebook pour les taglibs dans ma balise html et ont testé FBML sur la page en utilisant le code suivant:

<fb:name useyou="false" uid="USER_ID" linked="false"/> 

Ce code fonctionne correctement et affiche le nom de l'utilisateur.

J'ai essayé un exemple simple comme ça sur http://wiki.developers.facebook.com/index.php/Fb:random mais encore une fois rien n'est rendu dans le navigateur.

Dois-je inclure du javascript spécial ou quoi que ce soit?

J'apprécierais énormément de l'aide avec ceci. Merci d'avance -gearoid.

Répondre

3

Je viens de réaliser que vous devez utiliser le serveur: les balises fbml pour que cela fonctionne.

La documentation de Facebook pourrait vraiment utiliser un peu de travail :)

Questions connexes