2013-02-22 2 views
13

우선 내가 며칠 전까지 페이스 북 자격 증명을 사용하여 내 Android 앱에 로그인 할 수 있기 때문에 내 fb 앱 ID가 유효하다는 것을 확신합니다 (2 월 휴식 변경 전이라고 생각합니다).왜 Facebook 응용 프로그램 ID가 갑자기 무효화됩니까?

최근 새로운 사용자가 페이스 북을 사용하여 내 안드로이드 응용 프로그램에 로그인 할 수 없습니다 더 이상 페이스 북 내 FB의 유효하지 않은 응용 프로그램 (오류는 다음과 같습니다 Invalid application fb-app-id) 자꾸 때문에 이미 정보를 액세스하기위한 내 안드로이드 응용 프로그램을 허가하지만 old users 여전히 페이스 북을 사용하여 로그인 할 수 있습니다 . (이전 사용자는 여전히 페이스 북의 자격 증명을 사용하여 내 응용 프로그램에 로그인 할 수 있지만 새로운 사용자는 할 수 없습니다.)

내 페이스 북 응용 프로그램에이 문제가 발생하는 이유와 해결 방법을 아는 사람이 있습니까?

편집 : https://graph.facebook.com/facebook-app-id에 대한 액세스는이 오류를

{ 
"error": { 
    "message": "Unsupported get request.", 
    "type": "GraphMethodException", 
    "code": 100 
    } 
    } 

덕분에 당신을 얻을합니다.

+2

당신은 아마도 샌드 박스 모드로 응용 프로그램을 설정 했습니까? – Lix

+0

아니요, 샌드 박스 모드가 해제되어 있습니다. 이전 사용자는 여전히 내 앱에 로그인 할 때 페이스 북을 사용할 수 있습니다. – Wayne

답변

15

앱이 샌드 박스 모드 (gema.megantara의 답변)가 아니며 정책상의 이유로 Facebook에서 삭제되지 않았다고 확신하는 경우 내가 생각할 수있는 유일한 설명은 사용자가 인구 통계 학적으로 (국가 별 또는 연령별)

적용되는 제한 사항을 충족하는 사용자에 대해 사용자 액세스 토큰을 사용하여 API 호출을 수행하지 않는 한 API는 앱의 세부 정보를 반환하지 않습니다. 요구 사항을 충족하지 않는 사용자는 앱을 사용할 수 없습니다. 그건 당신이 무슨 짓을했는지의 경우 사용하는 경우

, 당신은 App Dashboard

에서 응용 프로그램 설정에서 Application objectrestrictions 필드를 통해 또는 ''고급 '탭에서 API (을 통해 제한을 제거 할 수 있습니다 설정을 변경하는 프론트 엔드 인터페이스, 편집하려는 '앱 제한'입력란, 스크린 샷 첨부 settings interface

+0

감사합니다. 나는 그것이 사실인지 아닌지를 확인하고 알려 줄 것입니다. – Wayne

+1

국가 제한을 제거한 후에 문제가 해결 된 것 같습니다. 정말 고맙습니다. – Wayne

0

사용자가 이미 로그인했을 때 FB가 응용 프로그램 ID가 유효한지 여부를 확인하지 않기 때문입니다. 확인이 통과되면 ID 이 유효하다고 가정합니다. 앱 ID를 유효하지 않게 만든 후 사용자를 잠그는 것은 결코 디자인 목표가 아니 었습니다.

5

일반적으로 https://graph.facebook.com/523132271032907 방문시 오류가 발생하는 경우 샌드 박스 모드가 켜져 있기 때문입니다. 비밀 키 재설정을 시도 했습니까?

+0

무슨 뜻인지 이해할 수 없다, 어떤 페이지? – Wayne

+0

죄송합니다, 내 잘못, 내가 잘못하기 전에 귀하의 질문을 읽어보십시오. 나는 내 대답을 편집했다. –

+1

샌드 박스 모드가 꺼져 있습니다. 왜 나 한테 비밀 키 재설정을 제안하니? D? – Wayne

6

기본적으로 허용 된 답변과 동일한 해결책이 최신 FB 개발자 사이트에 업데이트되었습니다. 다음을 수행해야합니다.

  1. Apps-> 귀하의 앱
  2. 상태 + 검토
  3. 당신이 일반 대중에게이 응용 프로그램과 모든 라이브 기능을 사용할 수 있도록 하시겠습니까? -> 예

updated

관련 문제