Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   Куда делось api_secret и как его узнать теперь? (http://www.flasher.ru/forum/showthread.php?t=156150)

Борис Бритва 17.05.2011 11:29

Куда делось api_secret и как его узнать теперь?
 
Нужно перенести готовое приложение на другую площадку, соотвественно перезадать идентификаторы и ключи.

Видимо с переходом на новую авторизацию Вконтакте решили избавиться от secret ?

Можно ли как-то его получить запросом или из flashvars или как-то еще, чтобы не переделывать старое приложение а просто перенастроить его?

goodguy 17.05.2011 12:21

Да никуда не делся этот секрет. Он находится на вкладке редактирования приложения. Поле "Защищенный ключ"
[IMG]http://s15.***********/i188/1105/63/c1620a1d5287.png[/IMG]

Борис Бритва 17.05.2011 12:38

Перепутал. Имел в виду secret
Простой ключ а не защищенный. он короче защищенного и выглядел как YfcLL1aNY0 , а не 1DFoDBLvhdg0iAEjuYm7 и использовался для формирования подписи sig к запросу

goodguy 17.05.2011 13:00

это auth_key. Он по прежнему передается во флешку через flashVars

Борис Бритва 17.05.2011 13:20

Цитата:

Сообщение от goodguy (Сообщение 996676)
это auth_key. Он по прежнему передается во флешку через flashVars

нет, auth_key это другое это auth_key = md5(api_id + '_' + viewer_id + '_' + api_secret)

а мне нужен secret -- ключ для формирования подписи sig в API версии 2.0

раньше он был в панели редактирования приложения над защищенным ключем. теперь его там нет.
попробовал взять secret из flashvars , но он, очевидно не тот, так как меняется при каждой загрузке приложения и отдает <error_msg>Incorrect signature: ifame/flash authorization</error_msg> при запросе сформированном с этим ключом

Chuvak 17.05.2011 14:47

такая же членовина, уважаемый мистер goodguy лишь тыкает носом, хотя возможно, как он давно делал так уже давно не работает.

VitaliyKrivtsov 17.05.2011 15:52

Просто охранительное количество постов видел с момента, когда убрали этот секрет. Все - лафа закончилась. Пользуемся секретом, который из flashvars для формирования сигнатуры по API3.0 или токеном.
Цитата:

попробовал взять secret из flashvars , но он, очевидно не тот, так как меняется при каждой загрузке приложения и отдает <error_msg>Incorrect signature: ifame/flash authorization</error_msg> при запросе сформированном с этим ключом
Борис Бритва, нормальное поведение.

Борис Бритва 17.05.2011 16:14

Цитата:

Сообщение от VitaliyKrivtsov (Сообщение 996738)
Просто охранительное количество постов видел с момента, когда убрали этот секрет. Все - лафа закончилась. Пользуемся секретом, который из flashvars для формирования сигнатуры по API3.0 или токеном.

Не все каждый день создают по новому приложению, -- некоторые пилят старые и даже не ведают, что секрет убрали, так как его прописал и забыл и он поддерживается вконтактом на старых приложениях без проблем. И на новых, я подозреваю, тоже, только не узнать его никак, отчего и проблема...

goodguy 17.05.2011 16:28

Цитата:

И на новых, я подозреваю, тоже, только не узнать его никак, отчего и проблема...
Ну для старых ладно. А для новых то зачем?

Борис Бритва 17.05.2011 16:32

Цитата:

Сообщение от goodguy (Сообщение 996750)
Ну для старых ладно. А для новых то зачем?

Наверное, чтобы не переделывать уже тыщу раз проверенный работающий код.

Мой конкретный случай написан в первом сообщении: понадобилось старое приложение перенести на другого пользователя. по нормальному достаточно было бы поменять идентификаторы и ключи и залить и всё. А пришлось разбираться и менять методику взаимодействия с Api, слава богу, не сильно поменяли, но пока разберешься время потратишь.


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

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