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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 27.05.2010, 18:25
deman455 вне форума Посмотреть профиль Отправить личное сообщение для deman455 Найти все сообщения от deman455
  № 1  
Ответить с цитированием
deman455
[+1 25.04.11]

Регистрация: Nov 2009
Сообщений: 481
Отправить сообщение для deman455 с помощью ICQ
Attention Постоянно incorrect signature

-> viewer_idname1=value1name2=value2secret

-> 6492api_id=4method=getFriendsv=2.0secret <- Пример В контакте

-> 106**544api_id=15*6345method=getFriendsv=2.0<Ключ приложения> - мой пример

================================================================

$sig=md5('106**544api_id=15*6345method=getFriendsv=2.0<mysecret>');

Отсылаю на http://api.vkontakte.ru/api.php?api_id=15*6345&v=2.0&method=getFriends&sig='.$sig.'&test_mode=1

В итоге получаю incorrect signature. Ну и я пробовал test_mode=1 в писать в md5 то же. В итоге получаю incorrect signature...

Может ошибка где какая ?

Старый 27.05.2010, 21:21
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 2  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
test_mode это тоже параметр и разумеется его надо в сигнатуре учитывать:

Код:
$sig=md5('106**544api_id=15*6345method=getFriendstest_mode=1v=2.0<mysecret>');
вроде так. я этого руками просто не делаю — у меня оно автоматом собирается.
__________________
Поймай яблоко 2!

Старый 27.05.2010, 21:57
deman455 вне форума Посмотреть профиль Отправить личное сообщение для deman455 Найти все сообщения от deman455
  № 3  
Ответить с цитированием
deman455
[+1 25.04.11]

Регистрация: Nov 2009
Сообщений: 481
Отправить сообщение для deman455 с помощью ICQ
Zebestov, все правильно, у меня тоже автоматом собирается, я просто это собрал, как оно выглядит.
Собирается на php ???
Елси можешь, покажи этот php )
Возможно у меня не так собирает...

Добавлено через 4 минуты
АА заработало!
Забыл поставить в настройках приложения "Разрешить доступ к друзьям"

Добавлено через 31 минуту
Но вот вторая проблема !
В ответ на getProfiles приходит:
<response>
</response>


Вот что я посылаю: 12345api_id=2345method=getProfilestest_mode=1v=2.0<секрет>;

Пробовал добавить uids=<перечисление idов> но пишет incorrect signature.


Последний раз редактировалось deman455; 27.05.2010 в 22:28.
Старый 28.05.2010, 00:20
Ralph_DiMarko вне форума Посмотреть профиль Отправить личное сообщение для Ralph_DiMarko Найти все сообщения от Ralph_DiMarko
  № 4  
Ответить с цитированием
Ralph_DiMarko
 
Аватар для Ralph_DiMarko

Регистрация: Dec 2008
Адрес: Одесса
Сообщений: 129
знаете было время когда я почти что сошел с ума из за этой хрени.
была у меня в коде строчка
Код AS1/AS2:
_global.obj = {
param:Number = 0
}
не знаю как я додумался изменить на вот так чтобы перестало писать инкорект

Код AS1/AS2:
_global.obj = {
param:0
}
вобщем как вы поняли мешало что я указал тип данных.

Старый 28.05.2010, 00:25
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 5  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Цитата:
Забыл поставить в настройках приложения "Разрешить доступ к друзьям"
Доступ к друзьям не имеет никакого отношения к "некорректной сигнатуре".
Цитата:
Пробовал добавить uids=<перечисление idов> но пишет incorrect signature.
В подпись не забыли их добавить случайно?

Старый 28.05.2010, 00:41
deman455 вне форума Посмотреть профиль Отправить личное сообщение для deman455 Найти все сообщения от deman455
  № 6  
Ответить с цитированием
deman455
[+1 25.04.11]

Регистрация: Nov 2009
Сообщений: 481
Отправить сообщение для deman455 с помощью ICQ
udaaff,
Устаревшие методы
getUserInfo – возвращает краткую информацию о текущем пользователе.
getUserInfoEx – возвращает расширенную информацию о текущем пользователе.

Работают отлично !!!
Но новый метод: getProfiles пишет incorrect sinature, если убрать из сигнатуры "uids", то пишет просто <response> </response>

uids ✔ перечисленные через запятую ID пользователей (максимум 1000 штук).

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

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

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


 


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


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