sig - как он генеируется?

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
Usver
Сообщения: 24
Зарегистрирован: 10 мар 2010, 00:44

Re: sig - как он генеируется?

Сообщение Usver »

вот еще один генерате сигнатуре

Код: Выделить всё

   if (m_apiNetwork.IS_SIGNED)
            {
                variables["sig"] = generate_signature(request_params, m_apiNetwork.VIEWER_ID, m_apiNetwork.SECRET_KEY);
            }
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

Re: sig - как он генеируется?

Сообщение bodnar »

Usver писал(а): _loc_4.join("") - это вообще загадка
что означает
_loc_4.push
_loc_4.sort();
_loc_4.join("")
?
простая работа с массивами, вперед и с песней:
http://help.adobe.com/ru_RU/ActionScrip ... -7fdc.html
Usver
Сообщения: 24
Зарегистрирован: 10 мар 2010, 00:44

Re: sig - как он генеируется?

Сообщение Usver »

оу, спасибо!!!
значит _loc_4.join("") возращает какие то значения _loc_4 без пробела

Код: Выделить всё

 private function sendRequest(param1:Object) : void
        {
            var j:String;
            var request_params:* = param1;
            var variables:* = new URLVariables();
            var _loc_3:int = 0;
            var _loc_4:* = request_params;
            while (_loc_4 in _loc_3)
            {
                
                j = _loc_4[_loc_3];
                variables[j] = request_params[j];
            }
            if (m_apiNetwork.IS_SIGNED)
            {
                variables["sig"] = generate_signature(request_params, m_apiNetwork.VIEWER_ID, m_apiNetwork.SECRET_KEY);
            }
а что означает while (_loc_4 in _loc_3)
и _loc_4[_loc_3]
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: sig - как он генеируется?

Сообщение Александр »

Usver
while - это цикл
_loc_4[_loc_3] - это видимо значение _loc_3 в массиве _loc_4.
Usver
Сообщения: 24
Зарегистрирован: 10 мар 2010, 00:44

Re: sig - как он генеируется?

Сообщение Usver »

сиг расшифровал, возник другой вопрос, а как auth_key генерируется
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: sig - как он генеируется?

Сообщение Александр »

Usver
так же смотри по коду где генерируется auth_key.
Это не вконтактовские sig и auth_key?
Usver
Сообщения: 24
Зарегистрирован: 10 мар 2010, 00:44

Re: sig - как он генеируется?

Сообщение Usver »

не вконтактовские. но сиг оказывается генерировался также как и вокнтакте %) ид.параметры.ключ
auth_key присылает сервер, а секрет кей скорее всего другой=(
Usver
Сообщения: 24
Зарегистрирован: 10 мар 2010, 00:44

Re: sig - как он генеируется?

Сообщение Usver »

вконтакте встречаются запросы с salt, а как с ними генерируется сиг? md5(md5(viwier_id+params=value+key)+salt=value) или md5(md5(viwier_id+params=value+key)+salt) , пробывал оба враианта, что то не получилось
Ответить