Chúng tôi đã thiết lập một ứng dụng sử dụng phần mở rộng django-social-auth
để xác thực người dùng bằng Facebook. Xác thực hoạt động tốt, nhưng chúng tôi không rõ ràng về cách tìm nạp thông tin hữu ích từ Facebook (danh sách bạn bè, thích, v.v.) Có vẻ như django-facebook
xử lý một số chức năng này, nhưng cũng xử lý các khía cạnh ủy quyền. Có ứng dụng nào nằm gọn gàng trên đầu trang của django-social-auth
và cung cấp một khuôn khổ để sử dụng dữ liệu facebook không? Sử dụng django-social-auth
và django-facebook
cùng nhau có vẻ như kludgy.Tìm nạp dữ liệu facebook khi đã đăng nhập bằng django-social-auth
6
A
Trả lời
4
Bạn có thể muốn xem xét facepy. Bạn có thể sử dụng mã thông báo truy cập oAuth Facebook mà django-social-auth lưu trong cơ sở dữ liệu của bạn và làm cho bất kỳ API đồ thị nào gọi ứng dụng của bạn được phép thực hiện cho người dùng đã cho.
2
Không quá khó để tự cuộn. API biểu đồ Facebook chỉ là HTTP nhận các yêu cầu với access_token và nó trả về dữ liệu JSON.