Comment créer un Facebook bouton partager sans SDK ou de l'application personnalisée id?

Je suis à la recherche à la dernière mise à jour de Facebook du bouton d'action.
Il semble qu'il n'est plus possible d'inclure un bouton "partager" dans un site web sans y compris le Facebook SDK javascript, ou d'avoir un Facebook app de quelque part qui offre à vous avec un id d'application?

Bouton partager de l'exemple 1 utilise le Facebook SDK

FB.ui({
  method: 'share',
  href: 'https://developers.facebook.com/docs/',
}, function(response){});

Bouton partager de l'exemple 2 utilise une application personnalisée id

https://www.facebook.com/dialog/share?
  app_id=145634995501895
  &display=popup
  &href=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2F
  &redirect_uri=https%3A%2F%2Fdevelopers.facebook.com%2Ftools%2Fexplorer

Question: comment construire une pure et simple bouton partager de Facebook avec une seule ligne de code, qui ne nécessite pas de bibliothèques et app id?

  • Pas possible. Et pourquoi voudriez-vous faire cela?
  • Un client a un site web qui a besoin d'un très simple "partager cette page facebook" bouton, mais je ne veux pas avoir à créer un "vide" app juste pour créer un bouton. Surtout depuis l'app doit être public. Quel est l'intérêt d'avoir un public vides facebook app? De sorte que vous pouvez avoir une carte d'identité?
  • Oui. Donc, nous savons qui est derrière elle
  • Mais que faire si les gens accidentellement tomber sur mon vide mais l'application via mon Facebook page? Qui ne fait pas de sens y a-t-il? Aussi, si un client a besoin d'un bouton partager, pourquoi cela devrait-il être associé avec mon propre Facebook app? Dois-je demander au client de créer leur propre application?
  • Non seulement cela, avec "app", vous pouvez ajouter un seul site-domaine, c'est que vous ne peut pas tester le partage sur un serveur de développement. Et vous ne pouvez pas l'offre de travail des scripts qui incluent le partage, parce que n'importe qui de l'utiliser sur son domaine, qui est devenue fb développeur avec sa propre application. Sharer.php de l'autre côté semble avoir des problèmes dans les smartphones (stackoverflow.com/questions/14377968/...), mais peut-être pas depracated en fait: stackoverflow.com/questions/27973009/...
  • Il est possible. Créer une simple fenêtre pop-up et d'utiliser Facebook partager boîte de dialogue. developers.facebook.com/docs/sharing/reference/share-dialog Pas besoin de FB demande pour un simple partage de l'URL de la fenêtre.open("facebook.com/sharer/sharer.php?u=http://www.domain.com", "pop", "width=600, height=400, scrollbars=no");

InformationsquelleAutor Kokodoko | 2014-10-24