Frage

Ich habe eine kleine Facebook iframe-Anwendung mit Schienen geschrieben und Facebooker Plugin. Ich kann eine Schleife durch die Nutzer Freunde und sehen, ob sie auch diese Anwendung haben. Um dies zu tun ich eine FQL Abfrage verwenden, und meine eigenen HTML (kein Fbml). Nun ich einen Knopf rechts neben jedem Freund erstellen möchten, die diese App hat, dass sendet eine Massage einladen. Ist es möglich, diese ohne diese FBML / JS Voodoo zu tun? Ich sah durch die RESTful api aber das einzige, was ich fand, konnte war diese veraltete Methode (

Kann jemand geben Sie mir einen Code Beispiel dafür, wie dies zu tun?

Ich will wirklich nicht dieses FBML Sachen verwenden, da es nicht in den ui Konzept der App passt, aber wenn das der einzige Weg, bitte erklären, wie dies zu tun (jeder Fbml Tag habe ich versucht, ist nur unsichtbar :()

Vielen Dank.

War es hilfreich?

Lösung

Zur Zeit für laden Sie nur fb verwenden können: Anfrage-Formular. innerhalb fb: Anfrage-Formular, das Sie benötigen folgenden Tag

fb:multi-friend-selector

wie folgt aus:

<fb:fbml>
  <fb:request-form
  action="index.php" 
  method="POST" 
  invite="true" 
  type="YOUR APP NAME" 
  content="Your text goes here. <?php echo htmlentities("<fb:req-choice url=\"YOUR CANVAS URL\" label=\"Authorize My Application\"") ?>" > 
  <fb:multi-friend-selector showborder="false" actiontext="Invite your friends to use YOUR APP NAME."> 
  </fb:request-form>
  </fb:fbml>

Dies wird mit laden Taste und Benutzer müssen Freund Wähler angezeigt Freunde wählen und klicken Sie einladen. aber für Sie, es besser zu Einsatz fb: Anfrage-Formular einreichen statt fb: Multi-friend-Selektor mit uid = "target frien Benutzer-ID" wie folgt aus:

<fb:fbml>
  <fb:request-form
  action="index.php" 
  method="POST" 
  invite="true" 
  type="YOUR APP NAME" 
  content="Your text goes here. <?php echo htmlentities("<fb:req-choice url=\"YOUR CANVAS URL\" label=\"Authorize My Application\"") ?>" > 
  <fb:request-form-submit uid="TARGETUID"/> 
  </fb:request-form>
  </fb:fbml>

Dies zeigt man nur eine Taste angegebene Person einzuladen. Allerdings facebook sagt deprecate fb gehen. Anfrage-Formular einreichen, aber es funktioniert immer noch

Für FBML zeigt müssen Sie Ihre iframe Anwendung XFBML machen und für die Sie benötigen, Facebook Javascript-Bibliotheken enthalten. lege dann eine beliebige FBML Sie innen möchten.

Andere Tipps

Leider ist Ihre einzige Option, mit einem Iframe-App ist die fb zu verwenden: serverfbml Methode. Innerhalb dass, können Sie die fb verwenden:. Anfrage-Formular

Siehe auch: http://wiki.developers.facebook.com/index .php / Fb: serverFbml

Es ist auf jeden Fall nicht so, wie ich hatte gehofft, dass man implementieren, aber es funktioniert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top