2011-11-15 2 views
0

특정 페이스 북의 벽을 (특히) 표시하는 아이폰 앱을 만들고 싶습니다. 좋은 사용자 경험을 위해 나는 사용자에게 페이스 북 계정을 요구하는 응용 프로그램을 원하지 않았고 사용자가 Facebook에 로그인하여 응용 프로그램의 최신 "뉴스"를 보도록 강요하고 싶지 않았습니다. 벽 RSS 피드를 가져 와서 시작했는데 구문 분석을 시도했습니다 ... 필요한 모든 데이터를 "볼 수 있습니다 ..."하지만 빠르게 복잡해지고 있으며 최종 결과를 별보다 적게 만드는 변수가 너무 많습니다. Facebook iOS 프로그래밍 자습서를 읽었으며 SDK가 사용자 로그인을 강요하는 것처럼 느껴집니다. 나는 싫어합니다.아이폰 앱 페이스 북의 벽을

내 질문 ... 하드 코딩 된 프로필 자격 증명이있는 Facebook SDK를 사용하여 사용자가 로그인하지 않고 특정 벽에 액세스 할 수있는 방법이 있습니까? 가능한 경우 권장되는 접근 방식입니까? 이 고양이를 껍질을 벗기는 다른 방법?

페이스 북 튜토리얼을 읽고이 사이트의 많은 게시물을 검색했지만 이에 대한 답변을 찾지 못했습니다 ... 미안, 초보자 용 질문이며 이미 답변되었습니다.

답변

2

항목 I.2. Facebook API policy 목록

을 말한다의 당신은 프록시 요청 또는 페이스 북 사용자 이름 또는 암호를 수집하는 기능을 포함하지 않아야합니다.

나는 그것이 당신이 제안한 것처럼 들리지만, 즉, 사용자는 특정 벽을 볼 수 있지만 하드 코딩 된 자격 증명 (자신이 아닌)을 사용하여 볼 수 있습니다. 즉, 사용자의 자격 증명이 사용자를 대신합니다.

기술적으로 이것이 가능한지는 잘 모르겠지만 좋은 생각이라고 생각하지는 않습니다. Facebook API 서비스 약관을 위반 한 것 같습니다.

+0

감사합니다 ... 그 의미가 있습니다. 그것은 "기분이 좋지"않았지만 ... 어떻게하는지 알아낼 수 없었습니다. –

0

먼저 앱 ID와 비밀번호를 구문 분석하여 access_token을 얻어야합니다.

https://graph.facebook.com/oauth/access_token?client_id=YOUR_APP_ID&client_secret=YOUR_APP_SECRET

그런 다음 원하는 데이터를 얻기 위해 다음과 같은 요청을 보냅니다. 공용 데이터 만 액세스 할 수 있습니다.

https://graph.facebook.com/FACEBOOK_USER_ID/? access_token은 = access_token은

+0

감사합니다 ...이 방법은 프록시 문제를 해결하는 방법이라고 생각합니다. API를 사용하여 작동하는 공용 데이터를 가져올 수 있다면! –

관련 문제