2009-09-10 7 views
-1
당신은 링크를 게시, 페이스 북으로 상호 작용하고 상태를 업데이트하는 등의 작업을 수행 할 수 있도록 아이폰 응용 프로그램에서 페이스 북 연결을 통합 할 수 있습니다

는 페이스 북 상태 업데이트를 게시하려면아이폰 개발 - 페이스 북 연결의 바이 패스 인증 화면

, 당신은 연장 요구 등 사용 권한. 확장 권한을 얻으려면 Facebook Connect는 사용자 이름과 암호 필드를 사용하여 인증을위한 대화 상자를 표시합니다.

내 사용자 정의보기를 사용하여 페이스 북의 사용자 이름과 암호를 한 번만 가져 와서 로컬 데이터베이스 (또는 NSUserDefaults)에 저장하여이 자격 증명을 사용하여 상태 업데이트 및 링크 표시없이 작업을 수행 할 수 있습니다. 인증 대화 상자가 다시 나타납니다. 사용자가 다음 날 종료하고 응용 프로그램을 다시 시작한 경우에도 마찬가지입니다.

이 난 상태와 배경에서 페이스 북에 게시 링크를 게시와 같은 권한 대화 상자에 내장 수행 작업을 우회 할 수 있습니까?

  1. 미리 저장된 자격 증명을 사용하여 인증하고, 성공에
  2. 업데이트 페이스 북의 상태는

나는 트위터 것을 할 수 있습니다. 트윗을 게시하기 전에 인증/권한 대화 상자를 표시 할 필요가 없습니다.

아이디어가 있으십니까? 감사.

참고 : 게시물을 편집하여 명확하게합니다.

답변

2

추천하지 않습니다. 아마도 API 이용 약관을 위반했을 수 있습니다.

+1

나는 그가한다면 괜찮을 것 같아 미리 저장된 사용자 ID와 암호를 사용하여 사용자가 다시 입력 할 필요가 없도록하십시오. 나는 그것을 할 수있는 방법이 없다. – mahboudz

+0

@ 노아, 나는 그것도 의심한다. 나는 사용의 조건을 읽는 것을 게으른 것이다 :) 플러스 나는 누군가가 해결책을 제시하기를 바랐다. @mahboudz, 사용자 이름/암호를 저장하려고하지만 나만의 사용자 지정 인터페이스를 사용하고 싶습니다. UIWebView를 사용하는 API 인터페이스를 통해서가 아닙니다. – Mustafa

4

사용자의 이메일과 비밀번호를 저장할 수 없습니다. 이는 노아가 언급 한 바와 같이 이용 약관을 위반 한 것입니다.

당신이 할 수있는 일은 offline_access와 publish_stream extended permissions에 로그인하면 세션이 만료되는 것을 막을 수 있습니다.

이 당신이 UID와 함께 데이터베이스에 세션 키를 저장하고 사용자가 로그인하지 않고도 특정 작업을 수행 할 수있는 능력을 의미합니다.

+1

Facebook의 iPhone API가이를 지원합니까? – Mustafa

관련 문제