Tôi không thể thêm thông tin đăng nhập FB vào trang web của mình. Tôi chỉ đơn giản là đăng ký ứng dụng:Đăng nhập Facebook, redirect_uri không thuộc sở hữu của ứng dụng. tại sao?
URL: http://www.chusmix.com/
DOMAIN: www.chusmix.com
Và sau đó tôi dán mã đăng nhập và thay thế id APP của tôi trong đó:
<html>
<head>
</head>
<body>
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId:'212044715486306', cookie:true,
status:true, xfbml:true
});
</script>
<fb:login-button>Login with Facebook</fb:login-button>
</body>
</html>
Tuy nhiên khi nhấn vào nút đăng nhập tôi nhận được Error 191: redirect_uri is not owned by the application
Ngoài này mã nằm trong trang: http://www.chusmix.com/game/ theo những gì Facebook nói điền vào trường DOMAIN làm cho tất cả các trang trong miền có thể sử dụng Ủy quyền của Facebook. Tuy nhiên tôi cũng đã cố gắng trỏ trực tiếp đến tên miền mà nút Login là và tôi nhận được cùng một lỗi.
Thậm chí không có url chuyển hướng.
Cập nhật: Dường như đăng nhập làm việc trong http://www.chusmix.com/game/ nhưng không vào http://chusmix.com/game/ (không có www).
Có cách nào để làm cho nó hoạt động nếu người dùng không nhập www.? Hoặc tôi có phải sử dụng chuyển hướng không?
Các http: // www. chusmix.com/game/ đăng nhập không ném bất kỳ lỗi nào khi tôi cố đăng nhập. Vậy vấn đề xuất hiện ở đâu và khi nào? Nếu bạn thay đổi URL trong cài đặt ứng dụng của mình, có thể mất vài phút cho đến khi cài đặt được lưu trên tất cả máy chủ facebook! –
Cảm ơn, tôi vừa nhận ra rằng nó không hoạt động nếu bạn không gõ www. Có cách nào để làm cho nó hoạt động trong cả hai trường hợp? http://chusmix.com/game/ không hoạt động – lisovaccaro