Страница 2 из 2

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

Добавлено: 12 апр 2010, 03:09
Usver
вот еще один генерате сигнатуре

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

   if (m_apiNetwork.IS_SIGNED)
            {
                variables["sig"] = generate_signature(request_params, m_apiNetwork.VIEWER_ID, m_apiNetwork.SECRET_KEY);
            }

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

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

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

Добавлено: 12 апр 2010, 08:18
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]

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

Добавлено: 12 апр 2010, 22:02
Александр
Usver
while - это цикл
_loc_4[_loc_3] - это видимо значение _loc_3 в массиве _loc_4.

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

Добавлено: 12 апр 2010, 22:12
Usver
сиг расшифровал, возник другой вопрос, а как auth_key генерируется

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

Добавлено: 12 апр 2010, 22:26
Александр
Usver
так же смотри по коду где генерируется auth_key.
Это не вконтактовские sig и auth_key?

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

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

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

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