2012-06-11 1 views
0

이미 설치되고 인증 된 앱에서 계정 정보를 가져 와서 페이스 북 및 트위터 자격 증명을 활용할 수 있는지 묻는 중입니다.다른 앱에서 정보를 가져와 Twitter/Facebook 자격 증명을 활용하십시오.

이것은 앱이 실행 중이며 사용자가 FB 또는 TW를 통해 로그인했음을 의미합니다. 그런 다음 내 앱을 시작합니다. 그 자격 증명을 얻을 수 및 사용자가 내 애플 리케이션에 너무 로그인 유지? 나는 이것이 그렇게 좋지 않을 수 있다고 생각하지만 그들은 나에게 대답을 요구하고있다.

나는 연구를 수행하고 관련있는 항목을 찾지 못해서 불가능하다고 생각합니다.

누구나이를 확인하거나 완료 방법을 알려주시겠습니까?

+0

왜 나는 -1을 얻었습니까? – DiamondGerace

답변

0

아니요, 불가능합니다. 응용 프로그램 키 및 응용 프로그램 비밀을 얻으려면 각 소셜 네트워크에 등록해야합니다. 그런 다음 소셜 네트워크의 서버에서 인증 토큰을 요청해야합니다. 토큰은 특정 응용 프로그램 키와 암호를 기반으로하므로이 권한 토큰 (루트 된 장치)을 활용할 수 있다고해도 키와 암호를 알아야하기 때문에 사용자에게는 쓸모가 없습니다. 비밀. Ands Facebook은 추가 보안 계층으로 앱 서명을 대조합니다.

일반 : 아니오

+0

좋아, 고마워! 이 설명은 의미가있는 것처럼 보입니다. – DiamondGerace

0

앱에서 Twitter 또는 Facebook으로 데이터를 공유하려면 공유 인 텐트를 사용해야합니다. 이렇게하면 사용자가 데이터를 게시하기로 선택한 앱을 선택하는 동안 데이터를 어떤 앱 (FB 또는 Twitter 또는 전자 메일 및 메시징과 같은 다른 앱) 으로든 푸시 할 수 있습니다. 여기에 개발자 블로그에서 더 많은 정보를 참조하십시오 http://android-developers.blogspot.com/2012/02/share-with-intents.html

그리고 여기 튜토리얼 : http://mobile.tutsplus.com/tutorials/android/android-sdk-implement-a-share-intent/

당신이 사용자의 타임 라인이나 벽에 게시물을 검색과 같은 인증 된 계정을 사용하여 특정 작업을 수행 할 경우에, 나는 생각하지 않는다 다른 앱에서 인증 된 토큰을 빌릴 수 있습니다. 각 소셜 네트워크에 앱을 등록하고 사용자에게 자격 증명을 요청하고 토큰을 얻어야합니다. 그런 다음이 서비스에서 데이터를 가져올 수 있습니다.

+0

아래 게시물을 기반으로, 나는 애플 리케이션 사이에 토큰을 공유하지 못했습니다, 그래서 이것이 불가능하다고 생각합니다. – DiamondGerace

+0

글쎄,에 실락은 요점이 있습니다. 내 대답은 여전히 ​​유효하지만, 둘 다 FB 및 API에서 유사한 기능을 제공하기 위해 API에서 구현합니다 (예 : esilac에서 설명한 것처럼). 그러나 다른 응용 프로그램의 자격 증명을 사용할 수 없게됩니다. 그리고 너가 너 자신을 지적한 것처럼, 이것은 불가능한 일이다. – slinden77

관련 문제