(Disclaimer: Các access_tokens và appIds trong bài viết này là giả mạo và chỉ nhằm nhìn thực)Facebook OAuth access token khác nhau khi sử dụng Graph API Explorer
Tôi đang cố gắng để tạo ra một access_token sử dụng cuộc gọi như sau:
Điều đó mang lại cho tôi một access_token ở định dạng này:
access_token = 123456789000000 | TR528Smvi4AXMM21Zhmi5XmJw mk
Nếu tôi cố gắng truy cập vào một trang fan hâm mộ đó là bảo vệ với thẻ như thế này tôi nhận được lại sai: http://graph.facebook.com/109813019043531?access_token=123456789000000|TR528Smvi4AXMM21Zhmi5XmJwmk
Bây giờ, nếu tôi sử dụng Graph API Explorer và chọn App giống như một tôi sử dụng ở trên để tạo mã thông báo truy cập tôi nhận được một thẻ truy cập mà trông như thế này:
ABBDSqE43jFSSbrS7ujvyLZClfyKDCZBhAuLXTtr9nwelj4MFwlijzejljEoNItC3lijzm3shemzq3jDFCdAZD
Nếu tôi sử dụng access token để truy cập URL (http://graph.facebook.com/109813019043531) nó hoạt động như mong đợi.
Câu hỏi của tôi là, sự khác nhau giữa hai cách và làm cách nào tôi có thể tạo ra một lập trình hoạt động giống như mã thông báo thứ hai?
Chỉ cần một lưu ý - một nên ** KHÔNG BAO GIỜ * * đăng 'bí mật ứng dụng' hoặc' mã thông báo truy cập'. Với thông tin đó, ai đó có thể mạo danh bạn, ứng dụng của bạn hoặc trang của bạn và thực hiện một số hành động nguy hiểm. Tôi đã xóa dữ liệu nhạy cảm khỏi bài đăng của bạn. Hãy lưu ý điều này trong tương lai. – Lix
Tôi đã nhận thức được điều đó, và những người không nhạy cảm. Tôi chỉ cố gắng minh họa chính xác định dạng mã thông báo vì có liên quan đến câu hỏi của tôi. Đó không phải là bí mật ứng dụng thực hoặc mã thông báo truy cập. Chúng tôi đang ngẫu nhiên đẩy các phím trên bàn phím của tôi :-) – gplocke
Trông thật với tôi: $ hehe ... Tôi sẽ quay lại bản chỉnh sửa ... – Lix