如何使用vkontakte api获取代码

时间:2014-02-02 19:36:31

标签: c# asp.net-mvc vk

我正在使用asp.net mvc 4,我需要访问vkontakte api。是否有人知道如何通过C#中的代码执行此操作?我需要发送下一个url字符串:

https://oauth.vk.com/authorize? 
client_id=APP_ID& 
 scope=PERMISSIONS& 
 redirect_uri=REDIRECT_URI& 
 response_type=code& 
 v=API_VERSION 

我不知道应该在redirect_uri中插入什么以及如何获得response_type?

链接文档,我无需理解:http://vk.com/dev/auth_sites

1 个答案:

答案 0 :(得分:0)

这是一个教程。检查它是否为Vkontakpe API实施OAuth

Реализация oAuth-регистрации в проектах ASP.NET MVC 4 на примере ВКонтакте

<强> UPD:

更多信息。

OAuth + ASP.NET (Часть 3): авторизация через vkontakte по протоколу OAuth 2.0

vk-oauth.cs

VkClient.cs

UPD 2:

您可以在此处找到权限列表。你应该把它们放在scope变量中。 示例:

scope=friends,video,offline 

Vk API Permissions

UPD 3:

  

REDIRECT_URI - адрес,накоторыйбудетпередан代码。 Этотадресдолжен   находитьсявпределахдомена,указанноговнастройкахприложения。   Обратитевнимание,вадреседолженсодержатьсяиспользуемыйпротокол。

所以这意味着,重定向是uri的回调方法,应该从Vk Api获得响应。