Wofür steht fb: namespace?

8

Es könnte ein Fehler in der Dokumentation sein oder nur, dass ich es falsch verstanden habe, aber auf jeden Fall finde ich es verwirrend, mehrere verschiedene Definitionen desselben fb zu sehen: namespace:

  • %Code%
    Als Beispiel hier .
  • %Code%
    Zeigt sich im generierten XFBML-Code hier .

Also welche sollten die Entwickler verwenden?

    
Martynas Jusevičius 19.10.2011, 12:32
quelle

4 Antworten

5

Ich habe gerade einen Facebook-Ingenieur gefragt (heute beim mobilen Hackathon).

Beratung war die zweite zu verwenden: xmlns: fb="http://ogp.me/ns/fb#" Wird im generierten XFBML-Code angezeigt: Ссылка

Als erstes gilt fbml, was veraltet ist.

(Wenn ich falsch liege, kam diese Information direkt von einem Facebook-Ingenieur).

    
Ed_ 28.10.2011 19:00
quelle
3

fb namespace ist wie Ihr Anwendungsname.

zum Beispiel, wenn Ihre Anwendung Ihre Testanwendung Ihre Canvas-URL nennen wird

apps.facebook.com/testapp/

hoffe das hilft

Edit: Auf dem Bildschirm des Entwicklers gibt es ein Namensraumfeld, über das meine Informationen stehen.

    
Xenon 19.10.2011 12:51
quelle
1

Ich glaube, du solltest jetzt

verwenden %Vor%

Dies ist, was im Beispielcode der xfbml-Registerkarte ihrer Beta-Plugins verwendet wird, also nehme ich an, dass dies das Neueste ist. Ich habe es noch nie zuvor in Ihrem Post verwendet, was bedeutet, dass es neuer ist als der Facebook Namespace von 2008. Siehe Dies

    
TommyBs 19.10.2011 12:45
quelle
0

xmlns: og="http://ogp.me/ns#" xmlns: fb="http://www.facebook.com/2008/fbml" & gt; beide beziehen sich auf das Open-Graph-Protokoll Mein Verständnis war, dass das Xmlns-Attribut zum Hinzufügen erlaubt Namespace-Informationen für Tags und Attribute

    
Arun Rana 19.10.2011 12:50
quelle

Tags und Links