Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Permission to perform this action is denied(VK api) (https://javascript.ru/forum/misc/32907-permission-perform-action-denied-vk-api.html)

Gamestop 03.11.2012 19:00

Permission to perform this action is denied(VK api)
 
Вообщем использую метод:

VK.api('photos.getUploadServer', {}, function(data) {
                
                jQuery.each(data, function(key, element) {
                          alert('key: ' + key + '\n' + 'value: ' + element);
                    });


        });


Возвращает ошибку номер 7 и пишет "Permission to perform this action is denied", как это иправить?, это при получении сервера для загрузки фото на стенку, в настройках вроде всё разрешено, сайт создан как приложение в профиле, id приложения получен, подскажите плиз как это решить!

melky 03.11.2012 19:58

читайте доку - там даже выделено то, что нужно иметь права.
http://vk.com/pages.php?o=-1&p=photos.getUploadServer
дальше написано, как эти права получать, и как смотреть текущие права приложения

Gamestop 03.11.2012 20:01

я понял мне нужны права доступа +4

А как их установить-то я непонял, в коде чтоли нужно устанавливать?

плиз подскажите

melky 03.11.2012 20:21

Цитата:

Сообщение от Gamestop
А как их установить-то я непонял, в коде чтоли нужно устанавливать?

по ссылке в пред. сообщении, в самом начале, с выделением :

Цитата:

Для вызова этого метода Ваше приложение должно иметь права с битовой маской, содержащей 4. (Подробнее о получении прав)

Gamestop 03.11.2012 20:27

блин реально я там прочитал, скажи своими словами я чёто непойму реально)

каким макаром эту битовую маску установить в нужное положение?

Gamestop 03.11.2012 21:24

я пробовал посылать в параметре settings: 16265 - к примеру это полный доступ насколько я понял, но всёравно ошибку выдаёт, как установить права доступа-то?, какой настройкой??

ааа люди выручайте)

melky 03.11.2012 22:03

попробуйте права 4.

Gamestop 03.11.2012 22:21

Как?, куда это вставлять?, где это настраивать?

если где-то на страничке то плиз ссыль дайте

если в коде, то плиз кусочек кода о том как это устанавливается

я как-то вот так попробовал

VK.api('photos.getUploadServer', {settings: 4}, function(data) {
                
                jQuery.each(data, function(key, element) {
                          alert('key: ' + key + '\n' + 'value: ' + element);
                    });


        });


Тут обьект с ошибкой приходит, мол прав нехватает, так как-же устанавливать этим права-то?, ну примерчик киньте хоть?

melky 04.11.2012 01:18

вроде так :
VK.showSettingsBox(4);


http://vk.com/developers.php?oid=-1&p=Javascript_API

Gamestop 04.11.2012 13:34

да попробовал итак и эдак, всёравно непомогает, незнаю что делать..


Часовой пояс GMT +3, время: 23:36.