In toàn bộ chuỗi hội thoại trò chuyện / tin nhắn trên Facebook


11

Có cách nào để thiết lập in toàn bộ một chủ đề Facebook không?

Sử dụng hộp thoại in, dường như chỉ lấy với "Tải các tin nhắn trước đó" Nếu một trong số đó có hơn 5000 tin nhắn trong một luồng thì điều này có thể gây khó khăn.

Có cách nào để in hoặc xuất cái này để dễ đọc không?


Phải sử dụng API để tạo một ứng dụng tùy chỉnh cho việc này. Không con cach nao khac.
Bibhas

1
Hoặc sử dụng firefox với phần mở rộng này .
Bibhas

Phần mở rộng firefox là một câu trả lời có thể
phwd

1
Tất cả các tin nhắn nên có trong công cụ Tải xuống thông tin của bạn trên Facebook, phải không? bạn có thể thử nó và xem nó có dễ in được không
Igy

1
@Igy tuyệt, nghe có vẻ như là một câu trả lời có thể miễn là nó dễ dàng in được. Nếu nó được gói trong HTML, tôi có thể thay đổi CSS cho phù hợp. Cảm ơn, bạn có thể đăng nó dưới dạng câu trả lời hoặc tôi có thể khi tôi dùng thử, không quan trọng với tôi
phwd

Câu trả lời:


3

Bạn có thể có thể lấy thông tin bạn cần từ công cụ 'Tải xuống thông tin của bạn' trên Facebook - thông tin này được truy cập từ trang Cài đặt tài khoản, qua liên kết được đánh dấu 'Tải xuống bản sao dữ liệu Facebook của bạn'

Phải mất một lúc, nhưng kho lưu trữ sẽ bao gồm các tin nhắn trò chuyện

Ảnh chụp màn hình công cụ


Điều này làm việc cho văn bản, nhưng tất cả các hình ảnh bị thiếu.
Michael Kropat

Không làm việc với những người bạn không còn là bạn nữa :(
David Wong

Ngoài ra một số mặt cười sẽ không làm cho nó.
Franck Dernoncourt

3

Tôi đã chạy tập lệnh nhỏ này trong bảng điều khiển dành cho nhà phát triển của Graph API Explorer để tải xuống một cuộc hội thoại đầy đủ dưới dạng 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);
})

Bạn sẽ cần phải dán jquery.min.jsvào đó và cho phép bản read_mailboxquyền mở rộng trước khi chạy nó


0

Trước tiên, bạn có thể lưu trò chuyện của mình với sự trợ giúp của tiện ích mở rộng trình duyệt có tên Messages Saver cho Facebook. Tải về và cài đặt nó từ đây

Nó có thể lưu các cuộc trò chuyện của bạn ở các định dạng khác nhau:

  • văn bản thô
  • HTML với tất cả các phương tiện trong một cuộc trò chuyện
  • Tệp CSV để dễ dàng xuất sang Excel
  • Lưu trữ ZIP, sau đó tất cả phương tiện của một cuộc trò chuyện được lưu cục bộ vào máy tính của bạn, điều này làm cho cuộc trò chuyện của bạn gần như độc lập với máy chủ Facebook.

Sau khi lưu trò chuyện, bạn có thể mở nó trong trình duyệt của mình và nhấn CTRL + P sẽ đưa bạn đến cửa sổ in.

Mong rằng sẽ giúp.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.