2012-10-01 3 views
46

이것은 Facebook에서의 게시에 관한 세 번째 질문입니다.iOS 6 Facebook 게시 절차가 "remote_app_id가 저장된 ID와 일치하지 않습니다."

비록 이것이 Mac OS X Facebook login failed - no stored remote_app_id for app과 중복 될 수 있지만, 여기에는 iOS가 있지만 MAC OS는 없기 때문에 별도의 질문을 게시하기로 결정했습니다.

며칠 전 나는 질문을 게시 iOS 6 Facebook posting procedure ends up with "remote_app_id does not match stored id" error 문제는 아직도 내가 게시물을 수행 할 수 없습니다 동일하지만 지금은 오류가있어 :

error is: Error Domain=com.apple.accounts Code=7 "The Facebook server could not fulfill this access request: remote_app_id does not match stored id." UserInfo=0xa260270 {NSLocalizedDescription=The Facebook server could not fulfill this access request: remote_app_id does not match stored id.}

당신이 찾을 수있는 코드를 내 이전 질문.
무슨 일이 일어나는지 아는 사람 있습니까?
원격 및 저장된 앱 ID 란 무엇입니까?

+0

[iOS 6 페이스 북 게시 절차의 중복 가능성은 "remote_app_id가 저장된 ID와 일치하지 않습니다"오류가 발생합니다.] (http://facebook.stackoverflow.com/questions/12644229/ios-6-facebook-posting- 주의 깊게 당신이 찾을 질문을 읽으면이 정확히 중복되지 않음) – Igy

+0

- 업에-원격 앱 ID-하지-하지-일치 STOR 절차 엔드 처음 주셔서 감사합니다 – Stas

답변

130

이것은 iOS6 계정 API를 사용하여 인증 할 때 발생합니다.

당신이 작업을 얻기 위해해야 ​​할 일은

은 다음과 같습니다
  • 앱의 번들 아이폰 OS 기본 응용 프로그램
  • 유형으로 당신의 응용 프로그램을 설정 developers.facebook.com에의

    • 로그 신분증.

    screenshot

  • +0

    두 가지 문제가 있었다! 나는 왜 내가 당신의 게시물을 찾기까지 오랜 시간이 걸렸는지 모르겠다 ... 당신은 이것이 설치에서 쉽게 찾을 수 있다고 생각할 것이다. (나는 그들의 최신 업데이트에서 언급하지 않은 구문 분석을 사용하고있다) –

    +15

    그것은 여전히 ​​나를 위해 작동하지 않습니다. – stephenmuss

    +0

    행을 "FacebookAppId", "FacebookDisplayName", "URL 유형"을 plist에 추가하는 것을 잊지 마세요. https://fbcdn-dragon-a.akamaihd.net/hphotos-ak-ash3/851559_148282688685691_1981352615_n.png – Maxim

    16

    은, 페이스 북은 번들 ID가

    샘플 그림이 여기에 예에 대한 http://kosovich.org.ua/tmp/facebook_ios6_app_howto.png

    말 것입니다 원하는 곳으로 복사하여 엑스 코드에있는 번들 ID를 붙여, 당신을 번들 ID의 이름은 com.parse입니다. (예 : com.parse.myDateApp) 번들 ID로 변환합니다. 그리고 당신은 당신이 거기에 당신의 응용 프로그램을 등록 고유 ID http://developers.facebook.com/

    를 얻을 수 developers.facebook.com에 가입 이제까지하면 페이스 북 로그인

    0

    을 말한다 확인란을 선택해야합니다 및 u는 고유 한 응용 프로그램 ID와 비밀을 얻을 ID 당신은해야, 앱

    fbappname 통합에 대한 귀하의 페이스 북 SDK를 사용하고 fbappid 때 다음 세션 특정 응용 프로그램의

    0

    모든 개발자를 만들 수있게된다 PLIST에 입력 할 것을 사용해야합니다 페이스 북에 알려지기. 애플리케이션이 샌드 박스 모드 (예 : 개발자 전용 액세스) 인 동안 애플리케이션 테스트/개발을 위해 Facebook 플랫폼을 사용하려는 모든 사용자는 개발자로 추가되어야합니다.

    1. 이동
    2. 역할

    당신의 페이스 북 ID를 알 수있는 개발자/관리자의

  • 추가 페이스 북 ID 앱
  • https://developers.facebook.com에 :

  • 7

    findmyfacebookid.com 우리는 같은 있었다 문제는 아니지만 페이스 북이 레이아웃을 많이 바꿔 놓고 있기 때문에 그림으로 문제를 해결 한 것이 게시됩니다. 다시. 해결책은 앤드류 코소 비치 (Andrew Kosovich)의 대답과 비슷하지만 새로운 인터페이스로 인해 몇 가지 변화가 있습니다. 당신의 Facebook Developers

    1. 로그인하고 문제가 응용 프로그램을 선택합니다. 응용 프로그램의 설정

      Settings screenshot

    2. 아이폰 OS 이미 추가되어 경우 확인

    3. 이동합니다. iOS 섹션을 찾으면 단계 4로 이동 그렇지 않으면 을 클릭하여 추가하십시오 버튼을 클릭하십시오.

    4. Add platform screenshot

      해당 상자에 응용 프로그램의 올바른 번들 ID를 입력합니다.

    iOS platform screenshot

    페이스 북 SDK로 로그인이 작동해야 올바른 정보를 입력 한 후.

    경고 : 특정 iOS 장비의 설정 응용 프로그램에서 응용 프로그램에 대한 Facebook 액세스를 활성화하는 것을 잊지 마십시오.

    관련 문제