Facebook a introduit les messages intégrés ( https://developers.facebook.com/docs/plugins/embedded-posts/ ) . Mais cela me permet uniquement d’intégrer un message donné sur ma page Web.
Je souhaite intégrer automatiquement la nouvelle publication Facebook du profil Facebook de notre société dans notre page Web. Est-ce possible?
Est-ce ce que vous cherchez?
<iframe src="http://www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2FYOUR-FB-PAGE-ID&width=600&colorscheme=light&show_faces=true&border_color&stream=true&header=true&height=435" scrolling="yes" style="border:none; overflow:hidden; width:600px; height:430px; background: white; float:left; " allowtransparency="true" frameborder="0"></iframe>
Remplacez YOUR-FB-PAGE-ID par l'ID de la page Facebook.
La solution ci-dessus le suggérait, mais vous pouvez toujours obtenir un jeton d'accès à la page (vous avez besoin d'un jeton d'accès utilisateur à partir d'un utilisateur administrateur de cette page avant de demander le jeton d'accès à la page) et demander l'accès au flux de cette page pour pouvoir récupérez le dernier ID de poste et intégrez-le à cet ID.
Jetons d'accès aux pages: https://developers.facebook.com/docs/facebook-login/access-tokens/#pagetokens
2 façons:
1) Javascript
Étape 1: Incluez le SDK JavaScript sur votre page une fois, idéalement juste après la balise body d’ouverture.
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = 'https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.1';
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
Étape 2: Placez ce code où vous voulez que le plugin apparaisse sur votre page.
<div class="fb-page" data-href="https://www.facebook.com/google" data-tabs="timeline" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="https://www.facebook.com/google" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/google">Google</a></blockquote></div>
2) iframe
Placez ce code où vous voulez que le plugin apparaisse sur votre page.
<iframe src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2Fgoogle&tabs=timeline&width=340&height=500&small_header=false&adapt_container_width=true&hide_cover=false&show_facepile=true&appId" width="340" height="500" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe>
Source: Facebook
Le plugin Page vous permet d'intégrer et de promouvoir facilement n'importe quelle page Facebook publique sur votre site web. Comme sur Facebook, vos visiteurs peuvent aimer et partager la page sans quitter votre site. Vous pouvez utiliser le plug-in Page pour toute page non limitée, par exemple, par pays ou par âge.
Vous pouvez le faire avec Graph API https://developers.facebook.com/docs/graph-api/reference/v2.8/page/feed
Ou oEmbed https://developers.facebook.com/docs/plugins/oembed-endpoints