update
sig = md5("api_id={api_id}method=friends.getrandom={random}timestamp={timestamp}user_id={user_id}{app_secret}")
url = "https://api.vkontakte.ru/api.php?api_id={api_id}&method=friends.get&random={random}×tamp={timestamp}&sig={sig}&user_id={user_id}"
app_secret - ключ приложения, не юзера
Для проверки возьмите хеш от
api_id=2274003method=friends.getrandom=454905timestamp=1547208095user_id=421620512hHbZxrka2uZ6jB1inYsH
Должно получиться
95513c4177ae86f08ea40e9e0ef2797b
у меня работает
end update
Не особо силен в C#, чуть знаю вк апи
В
документации сказано, что нужно также передавать версию API параметром V, у вас он пропущен, может в этом проблема?
А
здесь указывается, что ваш тип авторизации через
https://oauth.vk.com/token требует разрешение администрации
Текст ошибки есть какой-нибудь? В auth токен передается?