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

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

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

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Question Что не так с подписью запроса в моем коде?

Уже часа 4 пытаюсь подписать запрос, и все время получаю error 4: incorrect signature.
Я уже просто на грани нервного срыва. Беру даже официальный пример с контакта, заменяю в нем только timestamp, random, api_id и uid и все равно выдает такую же ошибку...

Вот мой код:
Код:
function retrieveBalance($viewerId, $apiId, $apiUrl) 
	{
		
		$random = rand(1000000, 10000000);
		$timestamp = time();
		$stringForSig =   "api_id=". $apiId 
					. "method=secure.getBalance"
					. "random=" . $random 
					. "timestamp=" . $timestamp 
					. "uid=" . $viewerId
					. "v=2.0" 
					. API_SECRET
					; 
		 
		$signature = md5($stringForSig);
		
		
		$request = $apiUrl 	. "?api_id=" . $apiId 
					. "&format=JSON"
					. "&method=secure.getBalance" 
					. "&random=" . $random 
					. "&sig=" . $signature
					. "&timestamp=" . $timestamp
					. "&uid=" . $viewerId 
					. "&v=2.0"
					;		
							
		$request_result = requestUrl($request);			
		return $request_result;
	}
Уже на сто раз проверил порядок расстановки парметров. Все по алфавиту.
Может я что-то упускаю?

п.с. Тестирую с $_GET[] запросами, чтобы видеть результат в браузере без участия флешки.

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

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

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


 


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


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