Форум программистов, компьютерный форум, киберфорум
Наши страницы

Python: Web

Войти
Регистрация
Восстановить пароль
 
Рыжий Лис
Просто Лис
347 / 272 / 80
Регистрация: 17.05.2012
Сообщений: 1,116
Записей в блоге: 4
#1

VK API saveWallPhoto error 121: Invalid hash - Python

27.12.2016, 10:24. Просмотров 523. Ответов 1
Метки нет (Все метки)

Доброго времени суток всем.
Захотелось выложить фотографию на стену группы. Казалось бы читай маны и делай.

Что получилось:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
        # 1. url
        r1 = api.photos_getWallUploadServer(owner_id=group_id)
 
        # 2. upload
        with open(filename, 'rb') as f:
            r2 = requests.post(r1['upload_url'], files={'photo': f})
        r2 = json_decoder.decode(r2.text)
        print (r2['photo'])
        
        # 3. save
        r3 = api.photos_saveWallPhoto(group_id=group_id, 
            server=r2['server'], photo=r2['photo'], hash=r2['hash'], caption=text)
        print (r3)
На первом шаге получаем url для загрузки фотографии, на втором post-запросом отправляем фотографию.

В шестой строчке приходит JSON-ответ, в 7 - декодируем. Мне почему-то кажется, что декодер ломает строку в photo. Принятое значение до декодирования:
JSON
1
2
3
4
5
{
    "server": 837231,
    "photo": "[{"photo":"adefb...ee6:w","sizes":[[...]],"kid":"9cb771a844ac...eee95185e7f","debug":"xswmwxwywzwwwowpwqwrw"}]",
    "hash": "e6f21467d84793f1e2984d26a356977e"
}
В одиннадцатой строке отправляются значения server, photo, hash и другие. GET-параметры пропускаются через функцию urlencode.
url: https://api.vk.com/method/photos.sav...wqwrw%22%7D%5D

Метод photos.saveWallPhoto возвращает ошибку Invalid hash.

Кто-нибудь встречался с подобным или может предположить в чём проблема?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2016, 10:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос VK API saveWallPhoto error 121: Invalid hash (Python):

Hash API Авторизация - PHP
Здравствуйте, столкнулся с проблемой авторизации на своём сайте. При отправке данных скрипт выдает данную ошибку:Warning:...

VK API: ошибка "One of the parameters specified was missing or invalid: photos_list is invalid" - PHP
Доброго времени суток. Скачал скрипт, вроде все понятно, однако Апи вконтакте возвращает ошибку One of the parameters specified was missing...

Hash.each do вызывает ошибку Internal Server Error - Ruby
доброго дня. помогите разобраться, в чем ошибка начинающего программиста? получаю данные через форму в params, пытаюсь через код ниже...

Error C2338: The C++ Standard doesn't provide a hash for this type - C++
Хеш таблицы в руках впервые, необходима неупорядоченность. #include <iostream> #include <conio.h> #include <string> #include...

Error 203 fatal error LNK1179: invalid or corrupt file: duplicate COMDAT '?0<unnamed-tag>@0CMyClass@@QAE@XZ' CMyClass.obj - C++ WinAPI
Не первый раз сталкиваюсь с такой ошибкой.... Раньше помогало удаление этого OBJ файла и пересборка.... Теперь ничё не помогает.... Из -за...

An unknown error has occurred. Error: 80020101. + Непонятки с API Вконтакта - Windows Phone
Привет) Начал реализовывать приложение Vk для WP7 по видео урокам сообщества Microsoft techedu. Почти все хорошо, но vk немного поменял...

1
Рыжий Лис
Просто Лис
347 / 272 / 80
Регистрация: 17.05.2012
Сообщений: 1,116
Записей в блоге: 4
29.12.2016, 19:24  [ТС] #2
Итог: удалил параметр group_id. Стало:
Python
1
r3 = api.photos_saveWallPhoto(server=r2['server'], photo=r2['photo'], hash=r2['hash'], caption=text)
Всё заработало, картинка куда-то загрузилась, в ответ пришёл её id.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.12.2016, 19:24
Привет! Вот еще темы с ответами:

Error 1 fatal error C1093: API call 'ImportFile' failed '0x80070003' : ErrorMessage: - C++
// Lab7_1.cpp : main project file. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; float y; void...

Invalid error size - C++
Ошибка выпадает при поиске файлов. В коде получаю хандле файла,проверяем ,если хандле больше нуля,тогда выделяем память. вот скрин...

Код ошибки vk.api: 8 Invalid request для серверного метода - PHP
Привет Скрипт для отправки уведомлений вконтакте Ошибка:&quot;error_code&quot;:8,&quot;error_msg&quot;:&quot;Invalid request: same query repeated too...

Error, invalid terms in product - Maple
Как это понять? Пишу следующее: P:=(k, r, N, m)-&gt;hepergeom((m,k)*(N-m, r-k))/(N,r); Выдает такую ошибку Вот задание ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru