Các nhà phát triển của ứng dụng này đã không thiết lập ứng dụng này đúng cách cho Đăng nhập Facebook?


517

Tôi đang cố gắng đăng nhập bằng Facebook trong tập lệnh của mình. Tôi đã làm mọi thứ, nhưng khi tôi cố gắng đăng nhập bằng tài khoản Facebook thì tôi gặp lỗi này từ Facebook:

lỗi

Ứng dụng không được thiết lập: Các nhà phát triển của ứng dụng này chưa thiết lập ứng dụng này đúng cách cho Đăng nhập Facebook.

Đây là ảnh chụp màn hình lỗi:

nhập mô tả hình ảnh ở đây

Có ý kiến ​​gì không?


tham khảo liên kết này stackoverflow.com/questions/21775198/
Mạnh

@JigarDarji Các bạn ơi, tôi đang tìm một số ứng dụng Facebook 3-4 năm tuổi. Chức năng không thành vấn đề. Chỉ là một ứng dụng cũ. Xin vui lòng cho tôi biết nếu bạn có bất kỳ.
Mike Weston

Câu trả lời:


685

vấn đề là bạn phải đặt ra

Bạn có muốn làm cho ứng dụng này và tất cả các tính năng trực tiếp của nó có sẵn cho công chúng không?

bộ status and reviewđến ONvà giải quyết vấn đề

thích mã hóa


1
@PratikshaRaikundaliya Nhưng trang web thông báo cho tôi rằng tôi không có email liên hệ hợp lệ được chỉ định. Tôi nên giải quyết vấn đề này như thế nào?
JackieLam

82
Một cách khác để làm cho nó hoạt động trong khi bạn đang phát triển là đảm bảo rằng bất kỳ người dùng nào sẽ sử dụng ứng dụng facebook đều được thêm dưới dạng người kiểm tra / người phát ngôn / quản trị viên, v.v. (trong menu "vai trò"). Bằng cách đó bạn có thể giữ ứng dụng riêng tư trong quá trình phát triển nhưng vẫn kiểm tra chức năng. Sau đó chỉ cần bật công tắc khi bạn đi trực tiếp.
Mikey Hogarth

4
Nó dưới tình trạng và xem xét. Trong trường hợp bất kỳ ai cũng không thể tìm thấy nó
dùng2889249

8
Xin chào, tôi có tùy chọn này nhưng nút bật / tắt bị tắt. và nó nói rằng bạn phải cung cấp một email liên hệ hợp lệ. Tôi phải nhập email này ở đâu?
AlphaMale

7
@AlphaMale bạn phải thêm một địa chỉ email liên hệ. Thực hiện việc này trong Cài đặt -> Cơ bản -> Email liên hệ.
SineadCoyle

631

Đối với tất cả các câu trả lời khác, đây là ảnh chụp màn hình để giúp ai đó.


  1. Tới https://developers.facebook.com/

  1. Nhấp vào menu Ứng dụng trên thanh trên cùng.

  1. Chọn ứng dụng tương ứng từ trình đơn thả xuống.

nhập mô tả hình ảnh ở đây

Vòng tròn bên cạnh tên ứng dụng của bạn không hoàn toàn màu xanh lá cây. Khi bạn di chuột trên đó, bạn sẽ thấy một cửa sổ bật lên có nội dung: "Không khả dụng cho tất cả người dùng vì ứng dụng của bạn không hoạt động."

Vì vậy, tiếp theo, bạn phải làm cho nó công khai.


  1. Bấm vào thiết lập ở bảng điều khiển bên trái. [xem ảnh chụp màn hình bên dưới]

nhập mô tả hình ảnh ở đây


  1. Trong tab Cơ bản, hãy thêm "Email liên hệ" (địa chỉ email hợp lệ - Tôi đã thêm địa chỉ tôi đang sử dụng với developers.facebook.com) và thực hiện "Lưu thay đổi".

  1. Tiếp theo bấm vào "Đánh giá ứng dụng" ở bảng điều khiển bên trái. [xem ảnh chụp màn hình bên dưới]

  1. Hãy tìm cái này, Bạn có muốn làm cho ứng dụng này và tất cả các tính năng trực tiếp của nó có sẵn cho công chúng không? và BẬT công tắc bên cạnh này.

nhập mô tả hình ảnh ở đây


  1. Đó là nó! - Ứng dụng hiện có sẵn công khai. Xem vòng tròn màu xanh lá cây đầy đủ bên cạnh tên ứng dụng. nhập mô tả hình ảnh ở đây

160

Do giao diện người dùng của facebook đã thay đổi gần đây, đây là bản cập nhật mới nhất để cài đặt chế độ hộp cát BẬT / TẮT:

  1. Tới https://developers.facebook.com/

  2. Nhấp vào menu Ứng dụng trên thanh trên cùng.

  3. Chọn ứng dụng tương ứng từ trình đơn thả xuống.

  4. Chuyển đến 'Trạng thái & Đánh giá' từ bảng ở bên trái của trang.

  5. Bạn có muốn làm cho ứng dụng này và tất cả các tính năng trực tiếp của nó có sẵn cho công chúng không? - Chọn công tắc để đặt giá trị CÓ / KHÔNG.

Cập nhật: Nút CÓ / KHÔNG sẽ bị vô hiệu hóa cho đến khi và trừ khi bạn cung cấp email liên hệ của mình.

  1. Chuyển đến "Cài đặt" trong menu bên trái.

  2. Cập nhật Email liên hệ của bạn.

  3. Nhấn nút "Lưu" ở cuối trang.

Cập nhật: 'Trạng thái & Đánh giá' được thay thế bằng 'Đánh giá ứng dụng' ngay bây giờ


35

Nếu ứng dụng vẫn ở chế độ riêng tư ( Status and Reviewđược đặt thành NO ), thì chỉ những người dùng Facebook có vai trò trong ứng dụng mới có thể đăng nhập. Điều đó trừ khi bạn đặt thành công khai ( Status and Reviewđặt thành ).

Để thêm nhiều người dùng hơn để có thể đăng nhập vào một ứng dụng riêng tư:

  1. Đi đến https://developer.facebook.com
  2. Truy cập Ứng dụng -> "Ứng dụng của bạn" -> Vai trò
  3. Chọn Thêm Quản trị viên, Nhà phát triển hoặc Người kiểm tra.

17

Nhiều lý do bao gồm:

  1. Chế độ hộp cát đang BẬT
  2. Tên miền là khác nhau
  3. URL trang web là khác nhau.

Lấy tên miền ở đâu, đối với trường hợp của tôi, đó là một ứng dụng đa nền tảng ionic 4 chạy trên một trang web dưới dạng một ứng dụng web và trên các thiết bị (chưa được tải lên cửa hàng chơi)
Galilo Galilo

15

Lỗi này cũng xảy ra khi bạn cố gắng đăng nhập vào phiên bản thử nghiệm của ứng dụng Facebook và bạn chưa thêm người dùng mà bạn đang cố kiểm tra đăng nhập trong phần Vai trò -> Người kiểm tra .

Để khắc phục, chỉ cần thêm địa chỉ email của tài khoản Facebook mà bạn đang cố gắng đăng nhập trong phần trên.

Cuối cùng, hãy đảm bảo người dùng bạn đã thêm chấp nhận yêu cầu được gửi trước khi bạn thử kiểm tra nếu không quá trình đăng nhập sẽ thất bại trong màn hình thứ hai ngay sau khi người dùng chấp nhận các điều kiện.


8

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

Đảm bảo trong bảng điều khiển bên trái Tab đánh giá ứng dụng được chọn (Ứng dụng của bạn hiện đang hoạt động và có sẵn cho công chúng.) Tab đang BẬT và trạng thái Ứng dụng là XANH

Lập trình vui vẻ


8

Và ngoài tất cả những bình luận đẹp đẽ này, đừng quên bắt đầu một bài đăng

nhập mô tả hình ảnh ở đây


6

Có một loạt những điều có thể gây ra lỗi này:

Trong trường hợp của bạn, bạn chỉ cần add your facebook account into either tester, developer or admin of your facebook appsử dụng tài khoản đó để kiểm tra.

Nhưng nếu bạn thấy lỗi khi nhấp connect to facebook(trước khi bạn có cơ hội nhập thông tin đăng nhập facebook), thì điều đó có nghĩa là tài khoản facebook hiện tại của bạn được phát hiện từ cookie không phải là tài khoản người kiểm tra / nhà phát triển / quản trị viên hợp lệ cho ứng dụng của bạn. Bạn có thể add your account inhoặc chỉ hit facebook.com and sign out(to remove the undesired cookie).


Rất đơn giản, rất khó để có được nó khi vấn đề xảy ra. tnx.
dùng1105951

6

Tôi đã gặp vấn đề tương tự nhưng bây giờ đây là cách tôi giải quyết nó
Truy cập https://developers.facebook.com/
• Nhấp vào menu Ứng dụng trên thanh trên cùng.
• Chọn ứng dụng tương ứng từ trình đơn thả xuống.
• Nhấp vào Cài đặt từ bảng ở bên trái của trang
• Sau đó, dưới loại Email liên hệ trong email bạn muốn sử dụng
• Sau đó nhấp vào nút lưu cài đặt
• Chuyển đến 'Trạng thái & Đánh giá' từ bảng ở bên trái của trang.
• Bạn có muốn làm cho ứng dụng này và tất cả các tính năng trực tiếp của nó có sẵn cho công chúng không? - Chọn công tắc để đặt giá trị CÓ / KHÔNG.


5

Đối với những người dùng khác gặp phải vấn đề này, ứng dụng tôi đang thử nghiệm là phiên bản thử nghiệm của ứng dụng sản xuất của chúng tôi và không có tùy chọn để chuyển status and reviewsangON như những người khác đã đề cập ở đây.

Cách khắc phục là tạo một ứng dụng mới không phải là ứng dụng thử nghiệm và định cấu hình nó như phiên bản sản xuất. Phiên bản không thử nghiệm cho phép tùy chọn chuyển status and reviewsangON .

Việc sử dụng cụ thể của tôi là kiểm tra người dùng đã đăng ký bằng số điện thoại thay vì địa chỉ email. Tôi đã thử thêm người dùng đó vào các vai trò khác nhau của ứng dụng thử nghiệm (Nhà phát triển và Người kiểm tra) nhưng không được. Tôi đoán là nó có liên quan đến người dùng không có email liên quan đến nó.

Dưới đây là thông tin thêm về các ứng dụng thử nghiệm: https://developers.facebook.com/docs/apps/test-apps


5

Câu trả lời của Hemang đã đúng, NHƯNG, bạn cần thêm một bước nữa, đó là thêm ID ứng dụng Facebook. (Tôi phát hiện ra mình bị thiếu phần này): nhập mô tả hình ảnh ở đây

Khi bạn đã thực hiện điều đó ngoài câu trả lời của Hemang, bạn sẽ rất tuyệt!


4

Được rồi - hộp cát đã tắt, tên miền phải chính xác vì 99% người dùng có thể truy cập ứng dụng và "tất cả các tính năng trực tiếp có sẵn cho công chúng" được đặt thành có.


4

Bây giờ, bạn cần thêm "URL chính sách bảo mật" trong tab Chi tiết ứng dụng (developers.facebook.com). Đây là một Chính sách mới của Facebook.


3

Điều này đã giải quyết vấn đề của tôi nếu bạn không muốn công khai ứng dụng này (giữ Trạng thái & Đánh giá ở mức KHÔNG )

Tôi đã phải đăng xuất khỏi tài khoản trước đó trên Ứng dụng Facebook và cũng xóa tài khoản Facebook trong Cài đặt . Chỉ xóa khỏi Cài đặt sẽ không xóa lỗi vì bản thân Ứng dụng vẫn có tài khoản trước đó đã đăng nhập.

Nếu bạn đã đặt Vai trò của mình là Quản trị viên / Nhà phát triển / Người kiểm tra, bạn có thể nhập thông tin đăng nhập tài khoản đó và nó sẽ hoạt động.


2

thực hiện thiết lập bằng cách theo liên kết dưới đây và tên miền bạn cần đề cập như giống như bạn đã đề cập trong tên miền ứng dụng facebook.

Đi đến https://developers.facebook.com/

Nhấp vào menu Ứng dụng trên thanh trên cùng.


2

Điều này là do bạn không làm cho ứng dụng Facebook của mình hoạt động. Đối với điều này đi đến:

Trang nhà phát triển Facebook-> Chọn ứng dụng của bạn-> bạn sẽ thấy phía trên bên phải tùy chọn trực tiếp của bạn bị vô hiệu hóa và nhấp để bật nó-> Nó sẽ đề cập đến bạn trong "phần cài đặt cơ bản" -> Bạn phải thêm "url chính sách bảo mật "Và" Điều khoản và url dịch vụ "bạn cũng có thể chọn danh mục ứng dụng-> sau đó lưu cài đặt.

Lưu ý: Bạn có thể sử dụng bất kỳ blogspot hoặc trang web nào để đưa ra chính sách quyền riêng tư cũng như các điều khoản và trang điều kiện. Tôi đã đưa ra cùng một url hoạt động.

Nút chuyển đổi cho ứng dụng Facebook trực tiếp


Bạn là anh hùng của tôi nhưng tôi đã kiểm tra tin nhắn của bạn sau khi thực hiện nhiệm vụ này. Cảm ơn rất nhiều :)
Kam Meat

0

sau rất nhiều lần thử, tôi đã đọc các chủ đề khác mà ai đó đã nói "xóa tất cả các ứng dụng của bạn và tạo lại nó". Tôi đã làm điều đó nhưng, như bạn có thể tưởng tượng, một Ứng dụng mới sẽ tạo ID ứng dụng mới trên trang của Facebook.

Vì vậy, ngay cả sau khi "thiết lập mọi thứ công khai", nó vẫn không hoạt động vì ID ứng dụng bị sai trong mã của tôi do việc tạo Ứng dụng mới trên trang nhà phát triển Facebook.

Vì vậy, như AndrewSmiley đã nói ở trên, bạn nên nhớ để cập nhật điều đó trong ứng dụng của bạn @strings


Không bao giờ xóa ứng dụng. Nó có thể bị nhầm lẫn phiên bản thay đổi khi tôi hỏi, kiểm tra xem ... nếu bạn xóa nó, bạn không thể sử dụng phiên bản cũ, trên phiên bản ứng dụng được tạo là mới nhất, vì vậy cần cập nhật tất cả mã của bạn ...... ... thay đổi sdk, thay đổi cuộc gọi, thay đổi, chỉ định api, phiên bản, ... Tốt hơn là sử dụng các ứng dụng thử nghiệm ok.
David Augustus

0

Đặt LoginBehavior nếu bạn đã cài đặt ứng dụng facebook trong điện thoại của mình

loginButton.setLoginBehavior (Đăng nhậpBehavior.weB_ONLY);

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.