Tüm Facebook sohbet / mesaj konuşma dizisini yazdırın


11

Facebook iş parçacığının tamamını yazdırmanın bir yolu var mı?

Yazdır iletişim kutusunu kullanarak, sadece "önceki mesajları yükleme" ye kadar kullanılabilir gibi görünüyor Bir iş parçacığında 5000'den fazla mesaj varsa, bu bir acı olabilir.

Kolay okuma için bunu yazdırmanın veya dışa aktarmanın bir yolu var mı?


Bunun için özel bir uygulama oluşturmak için API'yı kullanmanız gerekir. Başka yol yok.
Bibhas

1
Veya bu uzantıyla firefox kullanın .
Bibhas

Firefox eklentisi olası bir cevaptır
phwd

1
İletilerin tümü Facebook'taki Bilgilerinizi İndirin aracında bulunmalıdır, değil mi? bunu deneyebilir ve kolayca yazdırılabilir olup olmadığını görebilirsiniz
Igy

1
@Igy cool, iyi yazdırılabilir olduğu sürece olası bir cevap gibi geliyor. HTML'de paketlenmişse, CSS'nin çevresine uyacak şekilde değiştirebilirim. Teşekkürler, cevap olarak gönderebilir ya da denediğimde yapabilirim, benim için önemli değil
doktora

Yanıtlar:


3

İhtiyacınız olan bilgileri muhtemelen Facebook'un 'Bilgilerinizi indirin' aracından alabilirsiniz - buna Hesap Ayarları sayfasından 'Facebook verilerinizin bir kopyasını indirin' bağlantısını kullanarak erişebilirsiniz

Biraz zaman alır, ancak arşivde sohbet iletileri yer alacak

Araç ekran görüntüsü


Bu metin için geçerlidir, ancak tüm resimler eksik.
Michael Kropat

Artık arkadaş olmadığınız kişilerle çalışmaz :(
David 天宇 Wong

Ayrıca bazı suratlar başaramaz.
Franck Dernoncourt

3

JSON olarak tam bir görüşme indirmek için Graph API Explorer'ın geliştirici konsolunda bu küçük komut dosyasını çalıştırdım :

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);
})

Bunu yapmadan önce buraya yapıştırmanız jquery.min.jsve kendinize read_mailboxgenişletilmiş bir izin vermeniz gerekir.


0

Önce sohbetinizi Facebook için Mesaj Tasarrufu adlı bir tarayıcı uzantısı yardımıyla kaydedebilirsiniz. Buradan indirin ve yükleyin

Sohbetlerinizi çeşitli biçimlerde kaydedebilir:

  • düz metin
  • Sohbetteki tüm ortamları içeren HTML
  • Excel'e kolay dışa aktarma için CSV dosyası
  • ZIP arşivi, daha sonra bir sohbetin tüm medyası yerel olarak bilgisayarınıza kaydedilir, bu da sohbetinizi Facebook sunucularından neredeyse bağımsız hale getirir.

Sohbetinizi kaydettikten sonra tarayıcınızda açabilir ve sizi bir çıktı penceresine götürecek CTRL + P tuşlarına basabilirsiniz.

Umarım yardımcı olur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.