Anonymous
Вызов неопределенной функции Curl_init() на сервере WAMP 3
Сообщение
Anonymous » 17 янв 2025, 16:22
Я копался в StackOverflow уже несколько часов, но мне так и не удалось решить эту проблему
Я хочу выполнить POST-запрос с помощью Curl, чтобы получить токен аутентификации, но даже несмотря на то, что я:
убедился, что расширение =php_curl.dll не закомментировано
Пробовал разные версии PHP
Загрузил фиксированное расширение Curl и заменил его (ссылка)
Мой код:
Мой код:
р>
Код: Выделить всё
function getToken() {
echo "start gettoken";
$jsonStr = http_build_query(Array(
"client_id" => "***",
"scope" => "https://graph.microsoft.com/.default",
"client_secret" => "***",
"grant_type" => "client_credentials"
));
$headers = Array("Content-Type: application/x-www-form-urlencoded");
$ch = curl_init("https://login.microsoftonline.com/***.onmicrosoft.com/oauth2/v2.0/token");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonStr);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$token = curl_exec($ch);
echo "test after curl";
var_dump($token);
echo $token;
return $token;
curl_error($ch);
}
Может кто-нибудь помочь мне с этой проблемой?
Подробнее здесь:
https://stackoverflow.com/questions/583 ... p-server-3
1737120130
Anonymous
Я копался в StackOverflow уже несколько часов, но мне так и не удалось решить эту проблему :( Я хочу выполнить POST-запрос с помощью Curl, чтобы получить токен аутентификации, но даже несмотря на то, что я: [list] [*]убедился, что расширение =php_curl.dll не закомментировано [*]Пробовал разные версии PHP [*]Загрузил фиксированное расширение Curl и заменил его (ссылка) [/list] Мой код: Мой код: р> [code] function getToken() { echo "start gettoken"; $jsonStr = http_build_query(Array( "client_id" => "***", "scope" => "https://graph.microsoft.com/.default", "client_secret" => "***", "grant_type" => "client_credentials" )); $headers = Array("Content-Type: application/x-www-form-urlencoded"); $ch = curl_init("https://login.microsoftonline.com/***.onmicrosoft.com/oauth2/v2.0/token"); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonStr); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $token = curl_exec($ch); echo "test after curl"; var_dump($token); echo $token; return $token; curl_error($ch); } [/code] Может кто-нибудь помочь мне с этой проблемой? Подробнее здесь: [url]https://stackoverflow.com/questions/58305185/call-to-undefined-function-curl-init-in-wamp-server-3[/url]