要在Drupal/PHP中配置的API URL和参数

要在Drupal/PHP中配置的API URL和参数,php,api,drupal,drupal-8,drupal-feeds,Php,Api,Drupal,Drupal 8,Drupal Feeds,我有一个Drupal8网站,在自定义模块中有很多集成(使用curl) 这些API的URL及其参数需要通过管理面板进行配置 最好的方法是什么? 构建自定义表和自定义表单以保存它,或者在管理配置中是否存在特定模块或创建实体类型 这是我的密码: $curl = curl_init(); curl_setopt_array($curl, [ CURLOPT_URL => "**https://test?parameter1=test&a

我有一个Drupal8网站,在自定义模块中有很多集成(使用curl)

这些API的URL及其参数需要通过管理面板进行配置

最好的方法是什么? 构建自定义表和自定义表单以保存它,或者在管理配置中是否存在特定模块或创建实体类型

这是我的密码:

      $curl = curl_init();
        curl_setopt_array($curl, [
            CURLOPT_URL => "**https://test?parameter1=test&parameter2=test"**,
            CURLOPT_RETURNTRANSFER => true,
            CURLOPT_ENCODING => "",
            CURLOPT_MAXREDIRS => 10,
            CURLOPT_TIMEOUT => 30,
            CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
            CURLOPT_CUSTOMREQUEST => "POST",
            CURLOPT_HTTPHEADER => [
                "Content-Type: application/json",
                "accept: application/json",
                **"Authorization: Basic XXX"**
            ],
        ]);
您需要输入配置值,然后
configurationapi
将这些值保存在
config
表中

需要检索配置值时,可以使用:

$config=\Drupal::config(“”);
$value=$config->get(“”);