Ответы пользователя по тегу ВКонтакте
  • C#. Почему VK API возвращает "photo":"[]"?

    JimDi
    @JimDi
    Используй Fiddler и проксируй все запросы через него - это поможет быстрее понять в чём ошибка.
    Для начала попробуй в браузере на старнице метода выполнить загрузку файла и в Fiddler посмотреть как формируется запрос, затем проверь как работает твой код. Ошибка будет видна практически сразу
    Ответ написан
    Комментировать
  • Почему vk api возвращает пустое "photo":"[]"?

    JimDi
    @JimDi
    немного некропостинга, надеюсь кому-то поможет не терять время.

    вместо
    curl_setopt($ch, CURLOPT_POSTFIELDS, array('photo' => '@'.$SERVER['document_root'].$imggr));

    надо примерно так
    $cfile = curl_file_create($fullServerPathToImage,'image/jpeg',pathinfo($fullServerPathToImage)['basename']);
            $data = array('file' => $cfile);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $data);


    ну и возможно понадобится вот этот кусок, а то везде https теперь
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    Ответ написан
    1 комментарий