An active access token must be used to query information about the current user


Haizz. Đây là lần thứ 2 bị cái lỗi củ cải này. Lên Google thì thấy nhiều người bị nhưng không có tìm thấy cái nào bắt đúng bệnh của mình hết. Đành phải hì hục debug.

Ờ rế cà, lần thứ 2 phát hiện nguyên nhân lỗi. Để tránh lần thứ 3 lặp lại đành phải log nó vào đây.

Đơn giản là vì cái server apache sử dụng vhosts với alias. Thành thử domain chạy web là sub.main.com mà cái code Facebook nó cung cấp cứ detect thành main.com. Nên redirect_uri của của mình (http://sub.main.com/auth/facebook) không match với cái do “nó” tạo ra (http://main.com/auth/facebook).

Tóm lại có thể đổ lỗi cho cái thằng đã cài đặt server.

Viết câu tiếng anh cho bạn nào không biết Tiếng Việt mà search ra cái này😀

Resolved! The main cause my case is the apache vhosts setup with alias. So my domain is sub.main.com but the $_SERVER[‘HTTP_HOST’] is main.com only.

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s