Sử dụng trình duyệt web, ví dụ: Chrome trên Android, nếu trang web trên điện thoại di động yêu cầu người dùng đăng nhập vào Facebook và họ không có, trình duyệt sẽ yêu cầu chi tiết Đăng nhập ngay cả khi điện thoại có thể đăng nhập vào Facebook thông qua Ứng dụng gốc của Facebook. Có cách nào để lấy chi tiết từ Ứng dụng Facebook mà không cần người dùng phải đăng nhập lại không?Trang web di động Facebook Đăng nhập bằng ứng dụng Facebook để biết chi tiết đăng nhập
Trả lời
Tôi nghĩ điều đó là không thể, bởi vì chúng tôi sẽ không liên kết trình duyệt và ứng dụng. Tôi đã phát triển một ứng dụng Android với facebook login.If ứng dụng bản địa facebook đã đăng nhập, bây giờ tôi nhấp vào nút đăng nhập facebook ứng dụng của tôi trực tiếp chuyển hướng ứng dụng của tôi đến trang chủ của tôi mà không yêu cầu tên người dùng và mật khẩu fb.
Đối với tôi tôi sử dụng localStorage trong javascript
localStorage.setItem("userName", userName);
localStorage.setItem("password", password);
var uname=localStorage.getItem('userName');
var pass=localStorage.getItem('password');
Nếu bạn muốn đăng nhập vào trang web trong trình duyệt, sử dụng tài khoản Facebook từ ứng dụng Facebook - đó là không thể, mà không cần ứng dụng trung gian, hay dịch vụ. Và thậm chí với nó, tôi không nghĩ rằng bạn có thể lấy dữ liệu đăng nhập của người dùng.
Cách tiếp cận khác - đang cố gắng launch ứng dụng Facebook từ trang web của bạn và hiển thị trang web từ nó, nhưng một lần nữa, bạn không thể đăng nhập vào nó bằng ứng dụng.
Tại sao? Vì ứng dụng, chỉ lưu trữ dữ liệu mã thông báo và không có gì khác. Bạn không thể nhận được thông tin khác, như mật khẩu hoặc email. Ngoài ra, công việc của trình duyệt, lưu cookie và ứng dụng, tiết kiệm mã thông báo là khác nhau. Bạn không thể kết nối chúng với nhau.
Rõ ràng là không thể sử dụng trang web trong trình duyệt.
Thậm chí nó cũng không thể nếu bạn phát triển bất kỳ ứng dụng android nào, lý do là ứng dụng facebook sẽ không chia sẻ bất kỳ dữ liệu nào với bất kỳ ứng dụng nào khác (ngay cả khi nó đang chạy trên cùng một thiết bị). Tôi cũng không nghĩ rằng việc khởi chạy ứng dụng facebook từ trình duyệt sẽ khả thi cho bạn, vì bạn chỉ muốn sử dụng hệ thống đăng nhập facebook và sau đó muốn người dùng quay trở lại trang web của bạn (và một lần nữa facebokk sẽ không gửi bất kỳ thông tin nào.). dữ liệu cho trang web hoặc ứng dụng của bạn ngay cả khi trang web hoặc ứng dụng được khởi chạy từ web hoặc ứng dụng của bạn).
Bạn mong đợi điều gì ở dạng "chi tiết"? –