如何在WordPress Rest API调用

时间:2015-11-28 10:54:29

标签: php wordpress api rest wordpress-plugin

您是WP开发的新手,我想向WordPress Rest API调用添加请求标头,但不知道如何,有人可以帮助我吗?

我尝试了以下代码,但没有运气

$args = array(
            'headers' => array(
            'Authorization' => 'Basic ' . base64_encode( Fk-Affiliate-Id . ':' . YOUR_PASSWORD )
            )
        );  



    $api_url = 'https://affiliate.com/api/';
    global $affiliate;
    $response = wp_remote_request( add_query_arg( array(
        'Affiliate-Id' => $affiliate['aff-id'],
        'Affiliate-Token'     => $affiliate['aff-token']
    ), $api_url ) , array( 'timeout' => 10));

1 个答案:

答案 0 :(得分:0)

您可以通过在请求选项中包含这些标题来发送您需要的标题 - wp_remote_request 函数的第二个参数(在我的示例中为 $ args

$args = [
    'method' => 'GET',
    'timeout' => 10,
    'headers' => array() //add headers here
];

wp_remote_request('http://test.com', $args);