Форум программистов, компьютерный форум, киберфорум
PHP: API, боты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.98/120: Рейтинг темы: голосов - 120, средняя оценка - 4.98
0 / 0 / 0
Регистрация: 06.12.2013
Сообщений: 5

VK API: ошибка "One of the parameters specified was missing or invalid: photos_list is invalid"

24.03.2016, 17:46. Показов 23495. Ответов 2

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Скачал скрипт, вроде все понятно, однако Апи вконтакте возвращает ошибку One of the parameters specified was missing or invalid: photos_list is invalid когда обращаюсь с методом photos.saveWallPhoto Объясните, пожалуйста, в чем проблема?

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
$PATH="D:\\2.jpg";
/*get server for upload to wall step1*/
$Request_step1 ="https://api.vkontakte.ru/method/photos.getWallUploadServer?group_id=$group_id&access_token=$token";
$Responce_step1 = json_decode(file_get_contents($Request_step1));
  var_dump(json_decode($Request_step1));  
  var_dump ($Responce_step1);
 
/*determine url_server*/
$imgserv=$Responce_step1->response->upload_url;
echo $imgserv;
 
/*making post param for step2*/
$postparam=array("file1"=>"@".$PATH);
  var_dump($postparam) ;
 
/*making post step2*/
 
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL,$imgserv);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS,$postparam);
$Request_step2 = curl_exec($ch);
curl_close($ch);
 
/*recieving data from vk of uploaded file*/
$Responce_step2=json_decode($Request_step2);
var_dump ($Responce_step2);
var_dump (json_decode($Responce_step2->photo));
 
/*save img at vk*/
$imgdata=file_get_contents("https://api.vkontakte.ru/method/photos.saveWallPhoto?user_id=$id&photo=$Responce_step2->photo&server=$Responce_step2->server&hash=$Responce_step2->hash&access_token=$token");
$step3=json_decode($imgdata);
var_dump (json_decode($imgdata));
 
/*determine media name in vk*/
$media=$step3->response[0]->id;
echo $media;
 
/*post on wall*/
$sRequest ="https://api.vkontakte.ru/method/wall.post?owner_id=-$group_id&attachments=$media&access_token=$token";
$fin=file_get_contents($sRequest);
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.03.2016, 17:46
Ответы с готовыми решениями:

Vk_api.exceptions.ApiError: [100] One of the parameters specified was missing or invalid: message is empty or invalid
Я делаю ьота для вк, но тут при отправке изоьражение в ьеседу ьот выдает такую ошиьку: Traceback (most recent call last): File...

Vk_api.exceptions.ApiError: [100] One of the parameters specified was missing or invalid
писал бота для ВК я не понимаю в чём проблема, вроде бы всё правильно код списан с примера import vk_api from vk_api.longpoll...

vk_api.exceptions.ApiError: [100] One of the parameters specified was missing or invalid: you should specify peer_id
import vk_api from vk_api.longpoll import VkLongPoll, VkEventType from vk_api.utils import get_random_id def...

2
0 / 0 / 0
Регистрация: 28.09.2014
Сообщений: 40
29.03.2016, 15:44
А ты токен свой используешь? А то бывают гении... Тупо скопируют...
0
0 / 0 / 0
Регистрация: 06.12.2013
Сообщений: 5
30.03.2016, 09:16  [ТС]
У меня вполне получалось отправить на стену сообщение, и отправить на стену уже загруженную картинку, используя ее адрес по типу photoxxxxx_xxxx.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.03.2016, 09:16
Помогаю со студенческими работами здесь

VK_api.exceptions.ApiError: [100] One of the parameters specified was missing or invalid: server is undefined
Нужно загрузить аудиофайл в профиль вк, используя vk_api. Однако после отправления POST запроса на сервер, он постоянно выдаёт один и тот...

Vk_api.exceptions.ApiError: [100] One of the parameters specified was missing or invalid: random_id is a required parame
Я сделал простого бота для сообщества в вк, вроде всё сделал правильно, но когда пишу боту выдаёт три ошибки. Скажите пожалуйста, что я...

Ошибка в android studio 3.1.3 - “Crashlytics found an invalid API key: null”
При открытии проекта выдает вот такую ошибку: Crashlytics found an invalid API key: null. Check the Crashlytics plugin to make sure...

SyntaxError: invalid or missing encoding declaration
До сегодняшнего дня компилировал без проблем. Сегодня PyInstaller начал ругаться такими словами SyntaxError: invalid or missing encoding...

ORA-00922: missing or invalid option
что означает? как исправить? Добавлено через 1 минуту LTER TABLE Анализ_ДЗ_КЗ:_ПРИТОК ADD PRIMARY KEY (№_зад_ти_ПРИТОК) ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru