Я пытаюсь интегрировать свое приложение с именем Yahoo oauth2. Я не использую какие-либо внешние библиотеки и следую инструкциям в https://developer.yahoo.com/oauth2/guide/Yahoo oauth2 - получение токена доступа от кода
Я создал URL-адрес авторизации, перенаправил пользователя на страницу входа в систему yahoo и получил код (выполнил шаги 1-3 в руководстве Yahoo).
Теперь я должен передать этот код и получить токен доступа. (Шаг 4: Обмен кода авторизации для доступа Токен)
Для этого я использую код, как указано ниже
$fields_string = 'grant_type=authorization_code&redirect_uri='.$CALLBACK_URL.'&code='.$code;
$fieldCount=3;
$ch = curl_init();
$headers = array(Authorization: Basic '. base64_encode($CONSUMER_KEY.':'.$CONSUMER_SECRET),
'Content-Type:x-www-form-urlencoded'
);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POST, $fieldCount);
curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
curl_exec($ch);
result = curl_exec($ch);
Но это не работает, и я не получаю никакого ответа от Yahoo. Любая помощь приветствуется. Благодарю.