Задать вопрос
dzheka3d
@dzheka3d

Как сохранить аватар через API авторизацию однокласников?

Всем привет! Всё никак не закончу авторизацию через соц сети (остались последние штрихи).
При авторизацию через вконтакте, ссылка на на картинку отдается прямая, но как сохранить аватар ссылка на который получена вот в таком виде (все коды изменил, поэтому ссылка работать не будет):
https://usd1.mycdn.me/image?id=287740762359&bid=124533263729&t=2&plc=API&viewToken=LSb1RF3nsdfgJHgjGgjwTe6Q&tkn=*VoSJHGGjgjhGS1tqUy-MEsKJKfhkbrqM

Я пробовал через cURL вот так:
$ch = curl_init($userInfo['pic_2']);  
	curl_setopt($ch, CURLOPT_HEADER, 0);  
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  
	curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);  
	$out = curl_exec($ch);  
	$image_sv = $_SERVER['DOCUMENT_ROOT'].'/uploads/pic_2.jpg';  
	$img_sc = file_put_contents($image_sv, $out);  
	curl_close($ch);

Но вот, что получается в итоге:
1b0bc7816ed8424195b2e336be993f61.jpg
  • Вопрос задан
  • 94 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
dzheka3d
@dzheka3d Автор вопроса
Сори разобрался! Дело было https поменял на http и вуаля ))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы