Здравствуйте,
первый раз пишу скрипт на пхп для обращения к Вконтакте Апи. Запрос сформирован, отправлен на сервер в итоге я получаю Invalid application API ID
Ясное дело: я что то упускаю. Я не использую чужие либы для работы с вконтактом, предпочитаю сам писать. Если кто сталкивался, подскажите где косяк.
Сразу хочу сказать, сами ID и ключ приложения, проверены на 100 раз. Все верно. Кое где читал фразу что то в духе такого: "использовал app_id вместо api_id". Сколько не рылся, так найти разницы и не смог.
Заранее спасибо =)
Invalid application API ID что за ошибка?
Re: Invalid application API ID что за ошибка?
Кхе кхе, ты кусок кода выложить не забыл?
-
- Сообщения: 691
- Зарегистрирован: 28 апр 2010, 12:34
Re: Invalid application API ID что за ошибка?
Спасибо всем за ответы =) я разобрался в чем было дело. Я накосячил с названием параметра cUrl )))
Теперь другая проблема =) Некорректная сигнатура. ха ха подумали вы =))
но дело в том что она некоректная только если приложение не в тестовом режиме.
Тоесть получается при обращении апиВк видит что в запросе нет сессии делает вывод что юзверь не авторизован и шлет его лесом.
Вопрос чисто теоретический КАК?))) сделать так чтобы пхп мог делать запросы к апиВк не в тестовом режиме. Видится мне наличие моего кода здесь не обязательно =)
Теперь другая проблема =) Некорректная сигнатура. ха ха подумали вы =))
но дело в том что она некоректная только если приложение не в тестовом режиме.
Тоесть получается при обращении апиВк видит что в запросе нет сессии делает вывод что юзверь не авторизован и шлет его лесом.
Вопрос чисто теоретический КАК?))) сделать так чтобы пхп мог делать запросы к апиВк не в тестовом режиме. Видится мне наличие моего кода здесь не обязательно =)
Re: Invalid application API ID что за ошибка?
ramshteks
Какой метод вызываешь? С сервера можно вызывать только secure методы. Для них сессия пользователя не нужна. Чтобы вызывать простые методы с сервера, нужно передавать ещё и Cookie пользователя.
Какой метод вызываешь? С сервера можно вызывать только secure методы. Для них сессия пользователя не нужна. Чтобы вызывать простые методы с сервера, нужно передавать ещё и Cookie пользователя.