Кто занимался постингом сообщений на стену с русским текстом?
если не трудно киньте кусочек кода с просчетом сигнатуры и отправкой запроса к VK API через URLVariables
Замучался уже с этим постингом на стену. При использовании русских букв - приходит incorrect signature 1. сигнатуру расчитываю для текста в явном виде (например "тест") 2. после попадания в urlvariables в запросе уже посылается закодированное сообщение (например "message=%D1%82%D0%B5%D1%81%D1%82") чем я только не пробовал :) всегда incorrect signature сообщения с английскими буквами работают без проблем |
Кажется когда-то я тоже долго мучился с этим и так и не смог решить. Реализовал с помощью посредника.
Код AS3:
|
Спасибо большое :) как попробую обязательно отпишусь о результате
|
никаких проблем нет
надо кодировать encodeURI, но только в requestString (signatureForMD5 - не надо) Код AS3:
|
И не лень же было в столбик расставлять.
|
Цитата:
может быть дело в Flash Builder'e )))))) Добавлено через 2 минуты mikhailk Подскажите откуда взяли функцию connectToURL |
Цитата:
зато наглядно на самом деле, я сначала написал класс для работы с API VK в таком виде, потом провел рефакторинг, а потом вернулся к этому варианту, поскольку более компактный вариант все равно нуждался в комментариях. А этот код тупой, но понятный. Цитата:
Код AS3:
|
Ура! разобрался! не поверите где крылась разгадка :) раньше все время использовал MD5 модуль от Адоба а тут от безысходности начал смотреть а зачем в APIConnection свой мд5 модуль и они оказались разными :)
Так что всем рекомендую кто столкнулся с моей проблемой просто поменять модуль MD5 на тот который поставляется в архиве c APIConnection. Видимо решающая строка там это Код AS3:
Добавлено через 33 секунды p.s. с русским текстом в итоге все хорошо :) |
тоже проблема с кодировкой.
Отправляю аудиозапись. название и исполнителя пользователь вводит сам. Но после отправки название оказывается в юникоде и отображается в виде тарам пам. Пользуюсь посредником. Подскажите, как исправить. Заранее спасибо. |
используйте md5 модуль от разработчиков вконтакте
|
Часовой пояс GMT +4, время: 22:38. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.