0

我正在使用 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

4

1 回答 1

0

这是一个教程。检查它以实现 Vkontakpe API 的 OAuth

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

升级版:

更多信息。

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

vk-oauth.cs

VkClient.cs

更新 2:

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

scope=friends,video,offline 

Vk API 权限

更新 3:

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

所以这意味着,redirect 是回调方法的 uri,它应该得到 Vk Api 的响应。

于 2014-02-02T20:08:32.057 回答