Miền ứng dụng trong Ứng dụng Facebook là gì?


115

Tôi muốn thêm khả năng 'đăng nhập bằng Facebook' vào trang web của mình. Nhưng tôi bối rối khi đăng ký trang web của mình trong Ứng dụng Facebook. Tôi nên nhập vào App Domainscái gì?

Câu trả lời:


148

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


9
Điều gì sẽ xảy ra nếu tôi phát triển một ứng dụng iOS hoặc Android thay vì một trang web? Tôi nên đặt miền nào trong trường hợp đó? Tên miền API của tôi hay gì?
Fancy John

Tôi có thể thêm trường "Miền ứng dụng" như example.com/name?
Mester Hassan

23

Để 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.


@KyleGobel À, trong tiêu đề anh ấy hỏi "miền ứng dụng" là gì, phải không?
Alex

Điều gì sẽ xảy ra nếu tôi tạo một máy chủ ảo trên máy cục bộ của mình và sau đó đặt nó thành www.example.commáy chủ chính xác . Facebook sẽ chặn nó?
David

21

Nếu bạn không chỉ định nền tảng cho ứng dụng, bạn sẽ không thể thêm miền ứng dụng một cách chính xác.

Đây là một ví dụ - xác nhận rằng nó thuộc loại nền tảng trang web. nhập mô tả hình ảnh ở đây


9

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, localhostchỉ 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 đó).


4

nó là viết tắt của trang web của bạn nơi ứng dụng của bạn đang chạy. giống như bạn đã tạo một ứng dụng www.xyz.pqr thì bạn sẽ nhập www.xyz.pqr này vào miền Ứng dụng, trang web nơi ứng dụng của bạn đang chạy phải an toàn và hợp lệ


1

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



0

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


3
url của tôi là ec2-46-51-248-9.ap-northeast-1.compute.amazonaws.com:9090/... bạn cho tôi biết những gì tôi sẽ đặt trong phạm vi ứng dụng
Invincible

1
Bạn nên đặt toàn bộ nhưng không đặt nội dung sau .com trong miền ứng dụng: ec2-46-51-248-9.ap-nortosystem-1.compute.amazonaws.com
Patrick
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.