• Загрузка изображений при помощи API Vkontakte

    @plaha_anton
    Для тех кто ищет как послать POST запрос с картинкой к vk api с помощью php, у меня получилось таким образом:

    $link = $upl_url["response"]["upload_url"];
        $lala = dirname(__FILE__)."/112.jpg";
        $cfile = curl_file_create($lala,'image/jpeg','test_name.jpg');
         
        $curl=curl_init();
          curl_setopt_array($curl, array(
            CURLOPT_RETURNTRANSFER => 1,
            CURLOPT_URL => $link,
            CURLOPT_POST => 1,
            CURLOPT_POSTFIELDS => array("photo" => $cfile)
          ));
    Ответ написан
    Комментировать
  • Как получить ID текущего пользователя Вконтакте?

    @Testtest132
    Если открыть документацию ВК - можно обратить внимание:

    При отображении приложения посредством flashVars или строки запроса (для IFrame приложений) в него передаются следующие параметры:

    api_url – это адрес сервиса API, по которому необходимо осуществлять запросы.
    api_id – это id запущенного приложения.
    user_id – это id пользователя, со страницы которого было запущено приложение. Если приложение запущено не со страницы пользователя, то значение равно 0.
    sid – id сессии для осуществления запросов к API
    secret – Секрет, необходимый для осуществления подписи запросов к API
    group_id – это id группы, со страницы которой было запущено приложение. Если приложение запущено не со страницы группы, то значение равно 0.
    viewer_id – это id пользователя, который просматривает приложение.
    и другие - подробнее здесь


    В случае если у Вас сайт - необходима авторизация либо на базе OAuth 2.0, либо Open API
    Ответ написан
    1 комментарий