web-dev-qa-db-fra.com

Imprimer un fil de discussion Facebook complet

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?

12
phwd

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

Tool screenshot

3
Igy

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.

3
Eric

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:

  • texte brut
  • HTML avec tous les médias dans un chat
  • Fichier CSV pour une exportation facile vers Excel
  • Zip archive, puis tous les médias d’une discussion sont enregistrés localement sur votre ordinateur, ce qui la rend pratiquement indépendante des serveurs de Facebook.

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é.

0
tube-builder