Как бы не было смешно, но когда я писал этот код, СИД был длинной 64 знака. Сейчас да, он 53, поэтому ставить нужно >50, или вообще не запариваться и поставить >16 к примеру.
access_token используется в других случаях, например для публикации записей.Конечно можно и подругому публиковать, но надо права приложения повышать, но для моих целей достаточно и
стандартное взаимодействие с API.
Ошибка не правильной сигнатуры скорее всего получается именно от того, что приложение не имеет нужных прав.
Если ты знаешь как сделать авторищацию вконтакте по https - поделись кодом, буду признателен.