2011-10-20 4 views
0

twit pic을 사용하여 사진과 댓글을 트위터에 업로드하는 응용 프로그램을 만들고 있습니다. 그러나 사용자가 트위터 사용자 이름과 암호를 입력하면 핀 번호가 부여되고 사용자는 매번이 핀 번호를 입력해야합니다 이 응용 프로그램을 사용합니다. 항상 핀 번호를 입력하는 문제를 극복하는 방법은 무엇입니까? 제발 도와주세요트위터 인증 문제

답변

0

나는 PIN이 OAuth 흐름에 있다고 가정합니다. 다음 중 하나를 수행 할 수 있습니다. A. Twitter 핀이 표시 될 때 감지하고 PIN 값에 대해 화면을 스크랩 한 다음 필요한 처리를 수행합니다.

B. OAuth 콜백에 대한 맞춤 값을 사용합니다 (예 : oauth : // callback). 앱이 콜백을 처리하도록합니다. 그렇게하면 대역 외 (PIN) 흐름을 사용할 필요가 없습니다.

+0

트위터가 제공하는 사용자에게 핀 번호를 표시하고 싶지 않습니다. 그 페이지 번호를 표시하는 핀 번호를 숨길 수 있습니까? –

+0

시도 할 수는 있지만 계속해서 볼 수는 있습니다. 사용자가 PIN을 볼 수 없게하려면 사용자 정의 콜백을 사용하십시오. – jcm

+0

감사 JCM하지만 callback.i이에 새로운 오전 맞춤형으로 내가 그것을 확인해야하는 코드의 변화가 나에게 무엇을 field.help 제발 –

0

모바일 핀 번호 인증 흐름은 주로 키보드가 충분하지 않거나 제한된 웹 브라우저 (피처 폰)가없는 장치를 대상으로합니다.

로그인 페이지를로드 할 때 oauth_callback이라는 매개 변수를 추가하면 사용자가 로그인하고 웹보기가 완료되면 콜백 URL을 감지하고 oauth_verifier 키를 추출하여 응용 프로그램에서 저장할 수있는 OAuth 토큰으로 바꿀 수 있습니다. https://dev.twitter.com/docs/auth/oauth

또한 당신이 대상으로하는 아이폰 OS 당신이 트위터에 직접 이미지를 전송할 Twitter.framework 및 TWTweetComposeViewController에 내장 된 사용합니다 수 5 : 로그인 흐름에 대한 자세한 내용은 트위터 dev에 사이트를 방문하십시오

https://dev.twitter.com/docs/api/1/post/oauth/access_token.

P.S 나는 아이폰/아이 패드에 대한 HootSuite의 개발자입니다. http://hootsuite.com/iphone

+0

나는 사용자에게 PIN 번호를 표시 할 해달라고하는 난 당신이 다음 핀 번호도 표시되지 않습니다 콜백 매개 변수를 사용하여 적절한의 OAuth 흐름을 사용하는 경우 페이지 –

+0

를 표시하는 핀 번호를 숨길 provide.can 트위터. 무엇 일어날 것은 사용자가 그들이 거기에 사용자 이름과 암호는 로그인 성공 메시지를 표시 한 다음 콜백하지만 앱에 다시 리디렉션됩니다 넣어 다음 번, 로그인하라는 메시지가 표시 될 것입니다. – richerd