Как получить доступ к связанным соединениям с сохраненным токеном и секретом. Я использую OAuth2.0 и храню токен в базе данных. Когда я попытался сделать звонок с ошибкой токена, возвращающейся как ‘Используемый токен запроса не был авторизован пользователем.Кто-нибудь знает причину?
Во-первых, вы должны убедиться, что токен был запрошен и авторизован пользователем, включая r_network
объем. Тогда вы можете использовать эквивалент:
curl -H "Authorization: Bearer <token>" https://api.linkedin.com/v1/people/~/connections
Так:
$token = "xxxx";
$url = "https://api.linkedin.com/v1/people/~/connections";
$headers[0] = 'Authorization: Bearer ' . $token;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
Других решений пока нет …