我的设备上有来自 VKontakte 的官方应用程序。
我在那里授权。
我尝试编写自己的使用 VKontake API 的应用程序,但我需要授权。
是否有任何方法可以通过发送 Intent 和某些操作从官方应用程序中获取用户的授权状态?
我的设备上有来自 VKontakte 的官方应用程序。
我在那里授权。
我尝试编写自己的使用 VKontake API 的应用程序,但我需要授权。
是否有任何方法可以通过发送 Intent 和某些操作从官方应用程序中获取用户的授权状态?
现在有可能吗!请仔细阅读本教程 http://vk.com/dev/android_sdk
您也可以通过 webview 授权 Vkontakte 中的授权是 OAuth 授权。因此,对于所有使用 OAuth 的服务,以下步骤都是相似的:Facebook、Instagram 等。
APP_ID 是您的应用程序的 ID。您将在 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