2012-12-07 4 views
1

VKontakte에서 내 장치 공식 앱을 사용하고 있습니다.Android VKontake 공식 클라이언트. 승인받는 방법

그리고 저는 거기에서 인증했습니다.

나는 VKontake API를 사용하여 자신의 응용 프로그램을 작성하려고했지만 권한이 필요합니다.

의도적 인 동작으로 인 텐트를 보내 공식 애플리케이션에서 사용자의 승인 된 상태를 얻으려면 어떤 방법으로도 존재합니까?

+0

안녕하세요 드미트리, 귀하의 문제가 해결되지 않았거나? –

+0

아니야. 그렇다면 인 텐트 request_codes를 제공하지 마십시오. 솔루션 일 수 있지만 존재하지 않습니다. –

답변

2

이제 가능합니다! 명 Vkontakte에서이 튜토리얼 http://vk.com/dev/android_sdk

을 통해 봐주세요은 또한이 웹보기를 통해 권한을 부여 할 수 있습니다 인증은 OAuth를 인증입니다.

  1. 는 vk.com에 응용 프로그램을 만듭니다 등 페이스 북, 인스 타 그램과 : 그래서 다음 단계의 OAuth를 사용하는 모든 서비스에 대한 유사하다 http://vk.com/editapp?act=create
  2. 그것이 ID입니다 가져옵니다. 로그인 활동에서
  3. https://oauth.vk.com/authorize?client_id=APP_ID&scope=SETTINGS&redirect_uri=REDIRECT_URI&display=DISPLAY&response_type=token

APP_ID 응용 프로그램의 ID입니다 로그인 URL과 웹보기를 엽니 다. VK -> 응용 프로그램 -> 설정 -> 관리하는 응용 프로그램 (하단) -> 관리

이 로그인 URL에는 표준 VK 인증 대화 상자가 표시됩니다. 사용자가 로그인과 비밀번호를 입력합니다.

그런 다음 사용자가 Redirect-Uri로 리디렉션됩니다. Redirect_Uri를 준비해야합니다. 로그인 성공 후 열리는 페이지입니다.

해당 URL에 access_token을 연결합니다. Access_token은 인증 후에 저장해야하는 유일한 매개 변수입니다. 다음 요청에서는 access_token을 제공하면됩니다. 당신은 VK 사이트에서 읽을 수있는 다른 매개 변수에 대한

: http://vk.com/developers.php?oid=-17680044&p=Authorizing_Client_Applications

+0

너무 슬퍼. 사용자에게 좋은 경험이 아닙니다. –

+0

@robert 내 안드로이드 응용 프로그램에서 사진을 VKontake에 업로드하는 방법. –