Страница 2 из 10
Re: Вызов серверных методов (APIServerPHPClass)
Добавлено: 11 июн 2011, 21:46
Александр
chrust писал(а): для формирования строки запроса с сервера использую APIServerPHPClass, который генерит строку, где сочетание ×tamp заменяется на хtamp
Вот это не понимаю зачем.
И у тебя не xtamp, а ×tamp. Обрати внимание на x.
Re: Вызов серверных методов (APIServerPHPClass)
Добавлено: 11 июн 2011, 22:32
chrust
Вот это не понимаю зачем
просто хотел проверить, как формируется запрос в этом классе, когда копал ошибку. Если использовать APIServerPHPClass непосредственно для самого запроса, получается то же самое.
И у тебя не xtamp, а ×tamp. Обрати внимание на x.
в строке запроса получается именно ×tamp, просто я так уж написал, через х. я даже не знаю, что это за символ.
можно ли пример, как самому сделать запрос к API ВК, не через APIServerPHPClass? вот здесь
http://flapps.ru/forum/post23591.html есть, но это для 2 версии API.
Re: Вызов серверных методов (APIServerPHPClass)
Добавлено: 13 июн 2011, 19:12
Александр
chrust
Ты уверен что ошибка в php скрипте? Попробуй выполнить его напрямую из браузера.
У тебя же ошибка скорее всего здесь
Код: Выделить всё
var request:URLRequest=new URLRequest(ServerPHP.phpURL);
Сделай
Ссылка правильная? Какая?
Библиотека APIServerPHPClass работает довольно просто, вряд ли стоит искать там ошибку и заморачиваться с простым созданием запросов и подписей вручную.
Но если хочешь с этим повозиться, то посмотри Подпись для серверных и secure методов:
http://vkontakte.ru/developers.php?o=-1 ... 0%F1%20API
Сам процесс такой же как и при обращении к методам в API 2.0. Просто найди отличие v=3.0.
Re: Вызов серверных методов (APIServerPHPClass)
Добавлено: 06 июл 2011, 22:35
Влад
Собственно в документации по getProfiles
http://vkontakte.ru/developers.php?o=-1&p=getProfiles написано что можно выводить uid, first_name, last_name, nickname, domain, sex, bdate (birthdate), city, country, timezone, photo, photo_medium, photo_big, has_mobile, rate, contacts, education, online. так вот кроме first_name, last_name у меня ничего не выводится, как бы я не изменял параметры. В чем может быть проблема?
Re: Вызов серверных методов (APIServerPHPClass)
Добавлено: 07 июл 2011, 20:28
Александр
Влад
Код? Как передаёшь параметры, как обрабатываешь ответ?
Re: Вызов серверных методов (APIServerPHPClass)
Добавлено: 10 июл 2011, 22:33
Влад
Код с этого урока. Возможно я не правильно обрабатываю параметры, но ссылку типа
http://cs1495.vkontakte.ru/u00001/a_04766c4c.jpg я должен же был получить.
Re: Вызов серверных методов (APIServerPHPClass)
Добавлено: 11 июл 2011, 10:57
Александр
Влад
Для этого я и задал вопросы в своем предыдущем сообщении.
Не знаю почему ты не привел пример кода...
Код: Выделить всё
$resp = $VK->api('getProfiles', array('uids'=>'1,6492','fields'=>'photo'));echo $resp['response'][0]['photo'].'<br />'; print_r($resp);
И не работает?
Re: Вызов серверных методов (APIServerPHPClass)
Добавлено: 11 июл 2011, 19:52
Влад
Работает, но от куда можно было узнать что нужно еще fields, я понимаю что это название параметра, но без него же выводит имя и фамилию.
Re: Вызов серверных методов (APIServerPHPClass)
Добавлено: 11 июл 2011, 20:54
Александр
Влад
Из документации.
http://vkontakte.ru/developers.php?o=-1&p=getProfiles
Внимательно изучи документацию и у тебя будет возникать меньше вопросов.
Значения uid, first_name и last_name возвращаются всегда, вне зависимости от выбранных полей и их количества.
Re: Вызов серверных методов (APIServerPHPClass)
Добавлено: 18 июл 2011, 14:59
Nick Lisogor
Для тех, у кого не работает file_get_contents() используйте curl() + он безопаснее.