4
如何通过CURL命令在REST API中使用OAuth身份验证?
我正在尝试将WordPress Rest Api与身份验证结合使用,以从API获取更多数据。我已经安装了Oauth插件,rest-api插件,并从WP-CLI获得了API凭据。 我已经弄清楚了如何在未经授权的情况下访问数据。这有效: // set our end point $domain = "http://localhost/wp-api"; $endpoint = $domain."/wp-json/wp/v2/posts/"; $curl = curl_init($endpoint); curl_setopt_array($curl, [ CURLOPT_RETURNTRANSFER => true, CURLOPT_URL => $endpoint, ]); $response = curl_exec($curl); $decoderesponse = json_decode($response, true); ?> <pre> <?php print_r($decoderesponse); ?> </pre> 但是我不知道如何使用凭据进行身份验证。这是我的尝试。我不确定“密钥”和“秘密”是否正确。 // Oauth credentials from wp-cli $ID = "4"; $Key …