& Quot; file_get_contents & Quot; нормально работает на линуксе но на винде выдает ошибку 401

Я пытаюсь написать функцию для получения базового профиля пользователя LinkedIn после уже аутентифицированы (я имею в виду получил access_token).

public function fetchLinkinProfile($method, $resource = '', $params = array(), $access_token) {
if(empty($method)) $method = 'GET';
if(empty($resource)){
$resource = '/v1/people/~:(id,first-name,last-name,maiden-name,specialties,num-connections,picture-url,email-address,location:(name))';
}

$opts = array(
'http' => array(
'method' => $method,
'header' => "Authorization: Bearer " .
$access_token . "\r\n" .
"x-li-format: json\r\n")
);
$url = 'https://api.linkedin.com' . $resource;
if (count($params)) {
$url .= '?' . http_build_query($params);
}
$context = stream_context_create($opts);
$response = file_get_contents($url, false, $context);
return json_decode($response);
}

Эта функция хорошо работает в Linux, но в Window она выдает 401 Unauthorized хотя я включил allow_url_fopen = ON в файле php.ini, Что мне не хватает?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]