Срок действия данных API LinkedIn истекает - PullRequest
0 голосов
/ 13 октября 2018

При получении данных, таких как изображения профиля пользователя, через официальный API-интерфейс LinkedIn Oauth 2.0, срок действия возвращенной ссылки истекает через произвольное количество дней и возвращает 403.

Нет необходимости говорить, когда профиль пользователясоздан, я хочу, чтобы эта ссылка указывала на правильное изображение пользователя в LinkedIn на неопределенный срок.

Есть ли способ получить URL, срок действия которого не истек?

1 Ответ

0 голосов
/ 15 апреля 2019

Linkedin возвращает URL-адрес изображения профиля. Срок его действия может истечь, когда пользователь изменяет изображение своего профиля с linkedin. Поэтому Вам следует загрузить изображение на свой сервер. Вы можете использовать функцию ниже для загрузки изображения с удаленного URL.

$path_info=pathinfo($url);
$filename='image_name.jpg';
$data = file_get_contents($url);
$upload =file_put_contents('/path_to_folder'.$filename, $data);

Вы можете заглянуть в веб-крючки, чтобы получать мгновенные обновления.

...