2015-01-27 18 views
12

Tôi đang thu thập nhận xét của người dùng và id người dùng trong liên kết công khai để tạo biểu đồ và tôi nhận thấy một số người dùng có nhiều ID. Ví dụ: người dùng này có hai ID khác nhau: 100000571429851 và 993673107328394.Nhiều ID Facebook cho cùng một người dùng

Tôi không sử dụng các dấu khác nhau để nhận id người dùng (ai đó đã nói với tôi ID người dùng thay đổi giữa các ứng dụng khác nhau).

Bất kỳ ý tưởng nào về cách tôi có thể nhận được ID thực sự duy nhất cho từng người dùng?

+0

Cùng một sh ​​* t từ FB tại đây. Đây chỉ là vô lý – Green

Trả lời

12

Lý do cho các ID khác nhau là do người dùng này đang sử dụng hỗn hợp các ứng dụng facebook v1 và v2. ID đầu tiên là ID cá nhân của người dùng và được trả lại khi ai đó ủy quyền cho phiên bản 1 của ứng dụng. ID thứ hai là ID phạm vi ứng dụng và được trả lại bằng cách sử dụng v2 của API facebook. Xem phần trong tài liệu facebook trên App-scoped ID người dùng

https://developers.facebook.com/docs/apps/upgrading

Facebook sẽ bắt đầu phát hành ID người dùng ứng dụng chỉnh phạm vi khi người đầu tiên đăng nhập vào một thể hiện của ứng dụng của bạn được mã hóa chống lại v2.0 của API. Với ID có phạm vi ứng dụng, ID cho cùng một người dùng sẽ khác nhau giữa các ứng dụng.

+0

là nó posible để có được id thứ hai như 99 ----- mà không có token.for ví dụ chúng ta có thể nhận được 10000 ..... từ các trang web bên thứ 3. Ví dụ http://findfacebookid.com/ –

Các vấn đề liên quan