web-dev-qa-db-ja.com

WordPressのリモートAPI呼び出しにRequestヘッダーを追加する方法

WP開発の初心者ですが、誰でもwp_remote_get()またはwp_remote_post()リモートAPI呼び出しに要求ヘッダーを追加する方法を教えてもらえますか。

私は以下を試しましたが、うまくいきませんでした

    $response = wp_remote_get( add_query_arg( array(
        'Affiliate-Id' => XXXXX,
        'Affiliate-Token'     => XXXXX
    ), $api_url ) , array( 'timeout' => 10));
3
Gopinath Shiva

Affiliate-IdAffiliate-Tokenをヘッダで送りたいのなら、それらをwp_remote_get関数のオプションの引数で渡す必要があります。

例:

$response = wp_remote_get( $api_url ,
             array( 'timeout' => 10,
            'headers' => array( 'Affiliate-Id' => XXXXX,
                               'Affiliate-Token'=> XXXXX ) 
             ));
10
WPTC-Troop