Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > API приложений и сред

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 20.07.2011, 12:32
zweropet вне форума Посмотреть профиль Отправить личное сообщение для zweropet Найти все сообщения от zweropet
  № 1  
Ответить с цитированием
zweropet

Регистрация: Nov 2010
Сообщений: 10
По умолчанию Не работает stream.publish в ActionScript3 SDK, error_code 104

Здравствуйте, помогите разобраться.

Пытаюсь разместить запись, в ответ получаю "error_code 104 Signature does not match the required" использую ActionScript3 SDK

Код AS3:
//прошла успешная инициализация
 private function onConnect(e:ApiServerEvent):void {
 
 //спрашиваю подтверждение размещения записи
 Odnoklassniki.showConfirmation('stream.publish','Разместить записть?',flashVars.sig);
 }
 
 //пришло подтверждение от юзера
 private function confirm (event:ApiCallbackEvent):void {
 
 //если пользователь подтвердил шлем запрос на размещение
 if (event.result == 'ok') {
 
 //вложение
 var attachment:* = JSON.encode({caption:"Тест",
    media:[
        {href:"link",src:"http://www.buyeat.ru/test/shopimg/6.jpg",type:"image"}
    ]
 });
 
 //ссылки
 var action_link:* = JSON.encode([{text:'Тестовая',href:'ссылка'}]);
 
 //шлю сам запрос
 Odnoklassniki.callRestApi('stream.publish', donePublish, {uid:flashVars.logged_user_id, message:'Тестовое сообщение', attachment:attachment, action_links:action_link,resig:event.data});
 
 }
 }
В песочнице работает если убрать resig, а в рабочей версии сайта не работает ни с resig, не без resig.
Подскажите в чем ошибка?
Как я понял из описания метода, параметр resig не должен участвовать в повторном составлении подписи запроса при отправке, может в библиотеке не стоит для него исключения?

Создать новую тему   Часовой пояс GMT +4, время: 09:35.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 09:35.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.