2010-06-07 44 views
5

Tôi có một ứng dụng Facebook (FBML) gốc. Tôi không muốn đẩy khách truy cập ứng dụng thông qua quá trình ủy quyền, tuy nhiên tôi muốn biết ID Facebook của họ.truy cập người dùng ủy quyền ID của Facebook?

Có thể tìm ID người dùng Facebook truy cập mà không yêu cầu họ "Ủy quyền" đơn đăng ký của tôi không?

Trả lời

4

Trước đây, tôi đã nói không thể thực hiện được - nhưng có thể.

http://developers.facebook.com/docs/authentication/canvas

Đọc điều đó, thật tuyệt vời. Bạn cần phải giải mã chuỗi Base64 và kiểm tra chữ ký là chính xác, nhưng khác hơn là nó sẽ cho bạn id người dùng trong số các công cụ khác (như mã thông báo truy cập tạm thời cho graph.facebook.com)

HÃY NHỚ: Bạn cần thay đổi các cài đặt trong tab Di chuyển để thông tin đi qua! Đó là một bước quan trọng, nhưng có thể được bỏ qua ...

Hope this helps :)

Stuart

+0

chỉ trong các ứng dụng canvas, có đúng không? –

+0

Đúng, chỉ trong các ứng dụng canvas theo như tôi biết. – Spedge

+0

điều này không đúng, bạn chỉ có thể nhận được user_id SAU họ xác thực ứng dụng, bất kể đó là ứng dụng hay tab. –

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