Est-il possible d'imprimer un fil de discussion Facebook complet?
À l’aide de la boîte de dialogue d’impression, il semble que seule la saisie avec soit disponible jusqu’à "Chargement des messages précédents". Si un message contient plus de 5 000 messages dans un fil de discussion, cela peut être pénible.
Y a-t-il un moyen d'imprimer ou d'exporter cela pour une lecture facile?
Vous pouvez probablement obtenir les informations dont vous avez besoin à partir de l'outil "Téléchargez vos informations" de Facebook. Vous pouvez y accéder à partir de la page Paramètres du compte, via un lien intitulé "Télécharger une copie de vos données Facebook".
Cela prend un certain temps, mais l’archive comprendra des messages de discussion
J'ai exécuté ce petit script dans la console de développement du Graph API Explorer pour télécharger une conversation complète en JSON:
var messages = [];
var messageId = 123456; //etc
var token = $('#access_token').val();
function process(data) {
if(data.data.length) {
messages = messages.concat(data.data)
}
if(data.paging && data.paging.next) {
console.log('Getting next page');
return $.getJSON(data.paging.next).then(process)
}
}
$.getJSON(
'https://graph.facebook.com/' + messageId + '/comments' +
'?format=json&access_token=' + token
).then(process).then(function() {
var blob = new Blob([JSON.stringify(messages)], {type: 'text/json'});
location.href = URL.createObjectURL(blob);
})
Vous devrez y coller jquery.min.js
et vous donner une autorisation étendue read_mailbox
avant de l'exécuter.
Vous pouvez d’abord enregistrer votre conversation à l’aide d’une extension de navigateur appelée Messages Saver for Facebook. Téléchargez et installez le à partir de ici
Il peut enregistrer vos discussions dans différents formats:
Après avoir enregistré votre discussion, vous pouvez l’ouvrir dans votre navigateur et appuyer sur CTRL + P pour afficher une fenêtre d’impression.
J'espère que ça t'as aidé.