我正在使用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
答案 0 :(得分:0)
这是一个教程。检查它是否为Vkontakpe API实施OAuth
Реализация oAuth-регистрации в проектах ASP.NET MVC 4 на примере ВКонтакте
<强> UPD:强>
更多信息。
OAuth + ASP.NET (Часть 3): авторизация через vkontakte по протоколу OAuth 2.0
UPD 2:
您可以在此处找到权限列表。你应该把它们放在scope
变量中。
示例:
scope=friends,video,offline
UPD 3:
REDIRECT_URI - адрес,накоторыйбудетпередан代码。 Этотадресдолжен находитьсявпределахдомена,указанноговнастройкахприложения。 Обратитевнимание,вадреседолженсодержатьсяиспользуемыйпротокол。
所以这意味着,重定向是uri的回调方法,应该从Vk Api获得响应。