XF 2.2 Не принимает GET запрос.

Версия XenForo
2.2.6

Maut

Проверенные
Сообщения
24
Реакции
1
Баллы
145
Посылаю GET запрос на API форума, указываю username, в итоге приходит ответ, что username не указан :/
PHP:
$ch = curl_init();
$data = [
        'username' => 'admin',
];
$get = 'https://forum.example.com/api/users/find-name/' . '?' . http_build_query($data);

curl_setopt_array($ch, array(
    CURLOPT_URL => "$get",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => "",
    CURLOPT_TIMEOUT => 0,
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_SSL_VERIFYPEER => 0,
    CURLOPT_HTTPHEADER => array(
      "XF-Api-Key: ключ"
    ),
  ));
$curl_response = curl_exec($ch);
$result = json_decode($curl_response, true);
curl_close($ch);
echo '<pre>';
print_r($result);
echo '</pre>';

HTML:
<pre>Array
(
    [errors] =>; Array
        (
            [0] => Array
                (
                    [code] => required_input_missing
                    [message] => Отсутствуют необходимые данные ввода: username
                    [params] => Array
                        (
                            [missing] => Array
                                (
                                    [0] => username
                                )

                        )

                )

        )

)
</pre>
 
Последнее редактирование модератором:
Код и ошибки вставляются текстом.

Проверил код — у меня работает. Скорее всего, что-то вы все же делаете не так, как показываете.
 
Последнее редактирование модератором:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу