Câu trả lời:
miền ứng dụng là tên miền của bạn.
Trước khi bạn nhập tên miền của mình, trước tiên hãy nhấp vào Thêm nền tảng, chọn trang web, nhập URL trang web và url trang web di động của bạn. Lưu cài đặt.
Sau đó, bạn có thể nhập tên miền vào trường Miền ứng dụng.
Xem thêm tại blog của tôi: http://www.ogbongeblog.com/2014/03/unable-to-add-app-domains-to-new.html
Để thêm vào các câu trả lời ở trên, Miền ứng dụng là bắt buộc vì lý do bảo mật. Ví dụ: ứng dụng của bạn đang gửi trình duyệt đến "www.example.com/PAGE_NAME_HERE"
, nhưng đột nhiên ứng dụng của bên thứ ba (hoặc thứ gì đó khác) đưa người dùng đến "www.supposedlymaliciouswebsite.com/PAGE_HERE"
, sau đó lỗi 191 xuất hiện cho biết đây không phải là một phần của miền ứng dụng mà bạn đã liệt kê trong Facebook của mình cài đặt ứng dụng.
www.example.com
máy chủ chính xác . Facebook sẽ chặn nó?
Trong ví dụ này:
http: // www.example.com:80 / somepage? parameter1 = "hello" & parameter2 = "world"
phần in đậm là Tên miền. 80 hiếm khi được bao gồm. Tôi đăng nó vì nhiều người có thể thắc mắc liệu 3000 hoặc một số cổng khác có phải là một phần của miền hay không nếu họ chưa phát triển ứng dụng của mình để sản xuất. Thông thường bạn không chỉ định nó vì 80 là mặc định, nhưng nếu bạn chỉ muốn chỉ định, localhost
chỉ cần thực hiện mà không có số cổng, nó hoạt động tốt. Địa chỉ, tuy nhiên, nên là http://localhost:3000
(nếu bạn có nó trên cổng đó).
Nó chỉ đơn giản là miền mà ứng dụng "facebook" của bạn (có nghĩa là ứng dụng hiển thị trên facebook nhưng được lưu trữ trên trang web www.xyz.com) sẽ được lưu trữ. Vì vậy, bạn có thể đặt Tên miền ứng dụng = www.xyz.com
Tôi nghĩ đó chỉ là miền của trang web của bạn (ví dụ: example.com)
Tôi nghĩ rằng đó là miền mà bạn chạy ứng dụng của mình.
Ví dụ: URL canvas của bạn là facebook.yourdomain.com, bạn nên đặt miền Ứng dụng là .yourdomain.com