some readme

This commit is contained in:
Rostislav Kirillov 2019-01-21 06:22:17 +05:00 committed by GitHub
parent cc36c930ec
commit 305e8ac5ba
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

45
README.md Normal file
View file

@ -0,0 +1,45 @@
# VkNet.TokenMagic
### Languages: [EN](#Readme-English), [RU](#Readme-Русский)
# Readme English
Extension for [VkNet](https://github.com/vknet/vk) to authenticate as Android application, giving you access to full Audio API and probably more.
This is a heavily refactored C# port of [PHP vk-audio-token](https://github.com/vodka2/vk-audio-token) - all credits for reverse engineering and black magic to original author.
How it works:
* Makes requests to Google servers as an Android app -> gets `receipt` string
* Authenticates in VK using regular flow with login and password -> gets `token` string
* Authenticates in VK arain using `receipt` and `token` -> gets **`refreshed token`**
### This `refreshed token` gives you god mode and allows full API access.
## Installation
### Nuget
Install-Package VkNet.TokenMagic
### .NET CLI
dotnet add package VkNet.TokenMagic
# Readme Русский
Расширение [VkNet](https://github.com/vknet/vk) для аутентификации под видом Android-приложения для доступа к полному API аудиозаписей и, возможно, даже больше.
Это сильно отрефакторенный порт [PHP vk-audio-token](https://github.com/vodka2/vk-audio-token) - вся уважуха за реверс и черную магию автору оригинала.
Как оно работает:
* Делает запросы к серверам Google, прикидываясь Android-приложением -> получает строку `receipt`
* Аутентифицируется в VK по стандартной схеме с логином и паролем -> получает строку `токен`
* Аутентифицируется в VK еще раз, используя `receipt` и `токен` -> получает строку **`обновленный токен`**
### Этот `обновленный токен` дает расширенные права и полный доступ к API.
## Установка
### Nuget
Install-Package VkNet.TokenMagic
### .NET CLI
dotnet add package VkNet.TokenMagic