it-swarm-ko.com

이 앱의 개발자가 Facebook 로그인을 위해이 앱을 제대로 설정하지 않았습니까?

내 스크립트에서 Facebook을 통한 로그인을 시도하고 있습니다. 모든 것을 다했는데 Facebook 계정으로 로그인을 시도 할 때 Facebook에서이 오류가 발생합니다.

오류

앱 설치 안함 :이 앱 개발자는 Facebook 로그인을 위해이 앱을 제대로 설정하지 않았습니다.

여기에 오류 스크린 샷이 있습니다.

enter image description here

어떤 아이디어?

508
Jack

문제는 당신이 설정해야했다

이 앱과 모든 실시간 기능을 일반인이 사용할 수 있도록 하시겠습니까?

status and reviewON으로 설정하고 문제를 해결하십시오.

코딩 즐기기

678
Jack

다른 모든 답변과 관련하여 다음은 누군가를 돕기위한 스크린 샷입니다.


  1. https://developers.facebook.com/

  1. 상단 바에서 앱 메뉴를 클릭하십시오.

  1. 드롭 다운에서 해당 앱을 선택하십시오.

enter image description here

앱 이름 옆의 원이 완전히 녹색이 아닙니다. 마우스를 가져 가면 "앱이 게시되지 않아 모든 사용자가 사용할 수 없습니다."라는 팝업이 표시됩니다.

다음에는 공개적으로 사용할 수 있도록 설정해야합니다.


  1. 왼쪽 패널에서 설정을 클릭하십시오. [아래 스크린 샷보기]

 enter image description here


  1. 기본 탭에서 "연락처 이메일"(올바른 이메일 주소 - developer.facebook.com에서 사용하고있는 이메일 주소를 추가했습니다)을 추가하고 "변경 사항 저장"을하십시오.

  1. 그런 다음 왼쪽 패널에서 'App Review'를 클릭하십시오. [아래 스크린 샷보기]

  1. 이것을 찾으십시오.이 앱과 모든 라이브 기능을 일반인이 사용할 수 있도록 하시겠습니까? 그리고이 옆에있는 스위치를 켭니다.

 enter image description here


  1. 그게 다야! - 이제 앱을 공개적으로 사용할 수 있습니다. 앱 이름 옆의 녹색 원을보세요. enter image description here
630
Hemang

최근 페이스 북의 UI가 변경되었으므로 샌드 박스 모드를 ON/OFF로 설정하는 최신 업데이트가 있습니다.

  1. https://developers.facebook.com/

  2. 상단 바에서 앱 메뉴를 클릭하십시오.

  3. 드롭 다운에서 해당 앱을 선택하십시오.

  4. 페이지 왼쪽의 표에서 '상태 및 검토'로 이동하십시오.

  5. 이 앱과 모든 실시간 기능을 일반인이 사용할 수 있도록 하시겠습니까? - YES/NO 값을 설정하려면 스위치를 선택하십시오.

업데이트 : 귀하가 연락 이메일을 제공하지 않는 한 YES/NO 버튼이 비활성화됩니다.

  1. 왼쪽 메뉴에서 "설정"으로 이동하십시오.

  2. 연락처 이메일을 업데이트하십시오.

  3. 페이지 하단의 "저장"버튼을 누르십시오.

업데이트 : '상태 및 검토'가 'App Review'로 대체되었습니다.

158
girish_vr

앱이 여전히 개인 모드 인 경우 (Status and Review로 설정 됨 _ no _ ), only 앱에서 역할을 가진 Facebook 사용자는 로그인 할 수 있습니다. public (Status and Review으로 설정하지 않으면 _ 예 _ ).

개인 앱에 로그인 할 수 있도록 더 많은 사용자를 추가하려면 :

  1. https://developer.facebook.com 으로 이동하십시오
  2. 앱으로 이동-> "앱"-> 역할
  3. 관리자, 개발자 또는 테스터 추가를 선택하십시오.
34
tsafrir

다음과 같은 많은 이유가 있습니다.

  1. 샌드 박스 모드가 켜져 있습니다.
  2. 도메인 이름이 다릅니다.
  3. 사이트 URL이 다릅니다.
17

이 오류는 Facebook 앱의 테스트 버전에 로그인을 시도 할 때 발생하며 역할->에서 로그인을 테스트하려는 사용자를 추가하지 않은 경우 테스터 섹션.

문제를 해결하려면 위 섹션에서 로그인하려는 Facebook 계정의 이메일 주소를 추가하십시오를 입력하십시오.

마지막으로, 테스트를 시도하기 전에 추가 한 사용자가 전송 된 요청을 수락하는지 확인하십시오. 그렇지 않으면 사용자가 조건을 승인 한 직후 두 번째 화면에서 로그인 프로세스가 실패합니다.

15
Tiago

그리고이 모든 beautifull 의견에 더하여 제출을 시작하는 것을 잊지 마십시오

enter image description here

8
Sam

 enter image description here

 enter image description here

 enter image description here

왼쪽 패널의 앱 검토 탭에서 선택됨 (앱이 현재 라이브로 일반인이 사용할 수 있음) 탭이 ON이고 앱 상태가 녹색

해피 프로그래밍

8
Umar Farooq

이 오류를 유발할 수있는 가능한 많은 것들이 있습니다 :

귀하의 경우, 테스트를 위해 해당 계정을 사용하기를 원하는대로 add your facebook account into either tester, developer or admin of your facebook app 만 필요합니다.

하지만 connect to facebook (페이스 북의 자격 증명을 입력 할 수있는 기회)을 클릭하기 전에 오류가 표시되면 쿠키에서 감지 된 현재 Facebook 계정이 앱의 유효한 테스터/개발자/관리자 계정이 아니라는 것을 의미합니다. add your account in 또는 hit facebook.com and sign out(to remove the undesired cookie) 중 하나를 사용할 수 있습니다.

6
Eytoss

나는 똑같은 문제가 있었지만 지금은 어떻게 해결 했는가?
https://developers.facebook.com/
• 상단 바에서 Apps 메뉴를 클릭하십시오.
• 드롭 다운에서 해당 앱을 선택하십시오.
• 페이지의 왼쪽에있는 테이블에서 설정을 클릭하십시오.
• 그런 다음 이메일의 연락처 전자 메일 유형에서
• 그런 다음 설정 저장 버튼을 클릭하십시오.
• 페이지의 왼쪽에있는 테이블에서 '상태 및 검토'로 이동하십시오.
•이 앱과 모든 라이브 기능을 일반인에게 제공하고 싶습니까? - YES/NO 값을 설정하려면 스위치를 선택하십시오.

6
Humphrey

Hemang의 대답은 옳았습니다.하지만 Facebook App ID를 추가하는 데 필요한 추가 단계가 있습니다. (나는이 부분을 놓치고 있음을 발견했다) : enter image description here

Hemang의 답변 외에도이 작업을 완료하면 잘 할 수 있습니다!

5
AndrewSmiley

이 문제를 겪고있는 다른 사용자의 경우, 내가 테스트 한 앱은 프로덕션 앱의 테스트 버전이었고 다른 사용자가 여기 언급 한 것처럼 status and reviewON으로 전환 할 수있는 옵션이 없었습니다.

수정 사항은 테스트 앱인 not 새로운 앱을 생성하고 프로덕션 버전과 같이 구성하는 것이 었습니다. 비 테스트 버전을 사용하면 status and reviewON으로 바꿀 수 있습니다.

내 특정 사용은 이메일 주소 대신 전화 번호로 등록 된 사용자를 테스트하는 것입니다. 나는 그 사용자를 우리의 테스트 앱 (개발자와 테스터)의 다른 역할에 추가하려했지만 아무 소용이 없었다. 내 추측으로는 이메일과 관련없는 사용자와 관련이 있다는 것입니다.

테스트 앱에 대한 자세한 정보 : https://developers.facebook.com/docs/apps/test-apps

5
jsutterfield

99 %의 사용자가 앱에 연결할 수 있고 '일반 사용자가 사용할 수있는 모든 실시간 기능'이 '예'로 설정되어 있기 때문에 샌드 박스가 꺼져있어 도메인이 정확해야합니다.

4
Bobby Wallace

이제 앱 세부 정보 탭 (developers.facebook.com)에 '개인 정보 취급 방침 URL'을 추가해야합니다. 이것은 Facebook의 새로운 정책입니다.

4
Abel

앱을 대중에게 공개하고 싶지 않은 경우 (Status & ReviewNO를 유지하려는 경우) 문제가 해결되었습니다.

나는 Facebook App 에서 이전 계정에서 로그 아웃하고 Settings 에서 Facebook 계정을 제거해야했습니다. 앱 자체에 이전 계정이 로그인되어 있기 때문에 설정에서 삭제하면 오류가 제거되지 않습니다.

관리자/개발자/테스터로 역할을 설정 한 경우 로그인 정보를 입력하면 해당 계정이 작동합니다.

3
Cheruby

당신은 페이스 북의 애플 리케이션 도메인 이름에서 언급 한 것처럼 당신이 언급해야 할 성가신 링크와 도메인 이름을 따라 설치하십시오.

https://developers.facebook.com/

상단 바에서 앱 메뉴를 클릭하십시오.

2
Naresh Dudhat

많은 시도 끝에 누군가가 "모든 앱을 삭제하고 다시 만듭니다"라고 말한 다른 주제를 읽었습니다. 그랬지만 상상할 수 있듯이 새로운 앱은 Facebook 페이지에 새로운 애플리케이션 ID를 생성합니다.

그래서, "공개 된 것들을 설정 한"후에도, 페이스 북 개발자 페이지에서 새로운 앱을 만들었 기 때문에 애플리케이션 ID가 제 코드에 잘못되어 작동하지 않았습니다.

AndrewSmiley가 위에서 말했듯이, 당신은 app @strings의 업데이트를 기억해야합니다.

0
Filipe