许多 API 将要求您进行身份验证请求以访问某些端点。一种常见的认证方法称为 HTTP 基本认证。它可以在 WordPress 中使用 'Authorization' 标头配合 wp_remote_get() 函数来实现。

$args = array(
    'headers' => array(
        'Authorization' => 'Basic ' . base64_encode( YOUR_USERNAME . ':' . YOUR_PASSWORD )
    )
);
wp_remote_get( $url, $args );

HTTP 基本认证非常不安全,因为它会暴露用户名和密码,仅用于测试和开发环境。有关如何认证的更多信息,请查看您要访问的 API 文档。

如果您想对 WordPress REST API 发起身份验证请求,请查看本文。