Wydrukuj cały wątek czatu / rozmowy na Facebooku


11

Czy istnieje sposób skonfigurowania drukowania całego wątku na Facebooku?

Wydaje się, że za pomocą okna dialogowego drukowania można pobrać tylko „Ładowanie wcześniejszych wiadomości”. Jeśli w jednym wątku jest ponad 5000 wiadomości, może to być uciążliwe.

Czy istnieje sposób wydrukowania lub wyeksportowania tego w celu łatwego czytania?


Muszę użyć interfejsu API, aby utworzyć do tego niestandardową aplikację. Żaden inny sposób.
Bibhas,

1
Lub użyj Firefoxa z tym rozszerzeniem .
Bibhas,

Rozszerzenie firefox jest możliwą odpowiedzią
phwd

1
Wszystkie wiadomości powinny być obecne w narzędziu Pobierz Twoje informacje na Facebooku, prawda? możesz spróbować i sprawdzić, czy można to łatwo wydrukować
Igy

1
@ Bardzo fajnie, cóż, to brzmi jak możliwa odpowiedź, o ile można ją łatwo wydrukować. Jeśli jest dołączony do HTML, mógłbym zmienić CSS, aby dopasować. Dzięki, możesz
napisać

Odpowiedzi:


3

Prawdopodobnie możesz uzyskać potrzebne informacje z narzędzia Facebook „Pobierz informacje” - jest to dostępne na stronie Ustawienia konta, poprzez link oznaczony „Pobierz kopię swoich danych na Facebooku”

Trwa to chwilę, ale archiwum będzie zawierać wiadomości czatu

Zrzut ekranu narzędzia


Działa to z tekstem, ale brakuje wszystkich zdjęć.
Michael Kropat

Nie działa z ludźmi, z którymi nie jesteś przyjaciółmi :(
David 天宇 Wong

Również niektóre buźki nie dadzą rady.
Franck Dernoncourt

3

Uruchomiłem ten mały skrypt w konsoli programisty Graph API Explorer, aby pobrać pełną rozmowę jako 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);
})

Musisz go wkleić jquery.min.jsi dać sobie read_mailboxrozszerzone pozwolenie, zanim je uruchomisz


0

Możesz najpierw zapisać swój czat za pomocą rozszerzenia przeglądarki o nazwie Messages Saver dla Facebooka. Pobierz i zainstaluj go stąd

Może zapisywać twoje czaty w różnych formatach:

  • zwykły tekst
  • HTML ze wszystkimi mediami na czacie
  • Plik CSV do łatwego eksportu do Excela
  • Archiwum ZIP, a następnie wszystkie media czatu są zapisywane lokalnie na komputerze, dzięki czemu czat jest praktycznie niezależny od serwerów Facebooka.

Po zapisaniu czatu możesz go otworzyć w przeglądarce i nacisnąć CTRL + P, co spowoduje przejście do okna wydruku.

Mam nadzieję, że to pomaga.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.