Работаю в Android Studio. С помощью моей программы можно опубликовать пост в сообществе ВК. Авторизацию сделал. Далее Нужно загрузить фото на сервер, но при попытке сделать это, в консоли я наблюдаю ошибку:
Вот кусок кода, где я произвожу действия:
ImageView imgVkPost = (ImageView) findViewById(R.id.imgVkPost);
final Bitmap photo =((BitmapDrawable) imgVkPost.getDrawable()).getBitmap();
VKRequest request2 = VKApi.uploadWallPhotoRequest(new VKUploadImage(photo, VKImageParameters.jpgImage(0.9f)), 0, 60479154);
request2.executeWithListener(new VKRequest.VKRequestListener() {
@Override
public void onComplete(VKResponse response) {
super.onComplete(response);
System.out.println(response.json.toString());
}
@Override
public void onError(VKError error) {
Toast.makeText(getApplicationContext(), "Ошибочка вышла:(", Toast.LENGTH_SHORT).show();
System.out.println(error);
}
@Override
public void attemptFailed(VKRequest request, int attemptNumber, int totalAttempts) {
}
});
Как быть? Что делаю не так?
Access denied: no access to call this method
. Ошибка возникает, если при логине через метод
VKSdk.login(context, VKScope permissionParams...);
вы не передали пермишны на соответсвующую операцию. в Вашем случае это пермишны на залив фото.
P.S. Мой комментарий оформленный в виде ответа
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
C Новым Годом) никак не могу понять как заполнить двумерный массив цифрами от 1 до 8 размерностью 8 на 8Кроме как заполнить его вручную
Здравствуйте, прошу Вас о помощи Очень короткий код на Java:
После добавления этих строк приложение перестало запускаться и телефон выдаёт что там угроза