ФорумПрограммированиеPHP для идиотов → Ну что я деалаю не так? (запрос к API VK)

Ну что я деалаю не так? (запрос к API VK)

  • Kvs

    Сообщения: 420 Репутация: N Группа: Кто попало

    Spritz 24 октября 2010 г. 8:39

    Не получается выполнить запрос к api vk

     $userID = 'мой ид';
    $secret = $_REQUEST['secret'];
    $sid = $_REQUEST['sid'];

    //формеруем сигнатуру
    $sig = md5($userID."api_id=ИД_ПРИЛОЖЕНИЯfields=photoformat=JSONmethod=getProfilesuids=".$userID."v=3.0$secret");
    //отправляем запрос
    $req = "http://api.vkontakte.ru/api.php?api_id=ИД_ПРИЛОЖЕНИЯ&fields=photo&format=JSON&method=getProfiles&uids=".$userID."&v=3.0&sid=".$sid."&sig=".$sig;


    //выполняем запрос
    echo urldecode(stripcslashes(file_get_contents($req)));






    ответ

    {"error":{"error_code":4,"error_msg":"Incorrect signature","request_params":[{"key":"api_id","value":"хххх"},{"key":"fields","value":"photo"},{"key":"format","value":"JSON"},{"key":"method","value":"getProfiles"},{"key":"uids","value":"ххххх"},{"key":"v","value":"3.0"},{"key":"sid","value":"87403b64c1b61c7cfd8fe95d65641a8e350e5f4a6f6a699e52393dff10"},{"key":"sig","value":"6b9c8eed6dc04684a0fe003ae5cec1ab"}]}}
  • phpdude

    Сообщения: 26632 Репутация: N Группа: в ухо

    Spritz 24 октября 2010 г. 9:12, спустя 33 минуты 30 секунд

    я только седян купил тематический домен и собрался написать библиотеки для работы с вк апи под php, as3, другие языки которые мне пригождаются, ибо чую скоро это будет популярной темой) уже становится :)
    Сапожник без сапог
  • Kvs

    Сообщения: 420 Репутация: N Группа: Кто попало

    Spritz 24 октября 2010 г. 10:41, спустя 1 час 28 минут 20 секунд


    я только седян купил тематический домен и собрался написать библиотеки для работы с вк апи под php, as3, другие языки которые мне пригождаются, ибо чую скоро это будет популярной темой) уже становится :)
    кста я уже разобрался, но библиотеки будут кстати… до сих пор сука бьюсь с этими методами.
  • pissflaps

    Сообщения: 148 Репутация: N Группа: Кто попало

    Spritz 29 октября 2010 г. 2:06, спустя 4 дня 15 часов 25 минут

    Нахуя библиотеки? Если новое API упрощено до единого простого стандарта что в AS3, что в JS.
    По теме, что ты собрался делать сначала скажи, на первый взгляд вижу хуйню и несуществующий метод getProfilesuids
  • phpdude

    Сообщения: 26632 Репутация: N Группа: в ухо

    Spritz 29 октября 2010 г. 2:16, спустя 9 минут 27 секунд

    pissflaps, етеб приятно вызывать метод объекта или писать руками названия апишек и листать доку про параметры? :)

    мне первое
    Сапожник без сапог
  • pissflaps

    Сообщения: 148 Репутация: N Группа: Кто попало

    Spritz 29 октября 2010 г. 3:53, спустя 1 час 37 минут 19 секунд

    Какая разница листать доки по твоей либе или пролистать оф. доку?
    Ну без обид в чём разница будет?, только в названии методов?
    В своё время у Колониста была либа, которая пользовалась успехом у разрабов, но в дальнейшем он просто её заморозил, из за того что оф. API итак стало простым и удобным.
    У нас с тобой сейчас спор на счёт секьюрных методов или пользовательских?
  • phpdude

    Сообщения: 26632 Репутация: N Группа: в ухо

    Spritz 29 октября 2010 г. 4:51, спустя 58 минут 25 секунд

    У нас с тобой сейчас спор на счёт секьюрных методов или пользовательских?

    они чем то отличаются? :D
    Спустя 19 сек.
    Какая разница листать доки по твоей либе или пролистать оф. доку?

    зачем дока, если названия методов и параметров функций очевидны?
    Сапожник без сапог
  • rider-sx

    Сообщения: 2706 Репутация: N Группа: Адекваты

    Spritz 29 октября 2010 г. 9:45, спустя 4 часа 53 минуты 48 секунд

    А как ты делаешь запрос? Ну всмысле как приложение? Или отдельно? Я как-то делал скачивалку музяки с профиля своего через апи ихнее, но я закрывал приложение чтоб контакт не проверял меня как пользователя и запрос всегда выполнялся от имени администратора приложения, для этого надо было дописывать к запросу что-то вроде testmode=1
  • phpdude

    Сообщения: 26632 Репутация: N Группа: в ухо

    Spritz 29 октября 2010 г. 10:39, спустя 53 минуты 31 секунду

    rider-sx, ну можно хоть так хоть так, зависит от потребностей :)
    Сапожник без сапог

Пожалуйста, авторизуйтесь, чтобы написать комментарий!