Мне нужно получить токен запроса для работы с API-интерфейсом LinkedIn.
Я пытаюсь отправить этот запрос (по почте) на:
https://api.linkedin.com/uas/oauth/requestToken
с этими параметрами
'oauth_callback' => 'http://www.myserver.com/tokenReturned',
'oauth_consumer_key' => '---',
'oauth_consumer_secret' => '---',
'oauth_nonce' => uniqid(time(), TRUE),
'oauth_signature_method' => 'PLAINTEXT',
'oauth_signature' => '---',
'oauth_timestamp' => time(),
'oauth_version' => '1.0'
Так или иначе, сервер LinkedIn отвечает HTTP 100 и это сообщение:
oauth_problem=parameter_absent&oauth_parameters_absent=oauth_consumer_key&oauth_signature_method&oauth_signature&oauth_timestamp&oauth_nonce
Что я делаю не так? Какой параметр мне не хватает?
Или параметры следует отправлять через заголовок HTTP, а не через параметры POST?