Oegir
@Oegir
Web-программист

Почему метод photos.getAlbums может возвращать {error: {error_code: 15, error_msg: "Access denied"}}?

Привет.
Только начал разбираться с javascript SDK. Пробую воспользоваться методом photos.getAlbums.
Запрос делаю так:
VK.init({
    apiId: *******,
    scope: 4
  });
var app = {
	auth: {}	// authorization result
}
	VK.Auth.login(function(response) {
		$.each(response, function (index, value) {
			app.auth[index] = value;
		});
	});
	VK.Api.call('photos.getAlbums', {owner_id: this.auth.session.user.id
		function(r) {
			alert(r);
		});

В итоге в r имею error - "Access denied". Где ошибка?
  • Вопрос задан
  • 479 просмотров
Решения вопроса 1
Oegir
@Oegir Автор вопроса
Web-программист
Маску разрешений необходимо указывать не в VK.init, а вторым параметром VK.Auth.login примерно так:
VK.Auth.login(function(response) {
    // ...
}, 4);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы