web-dev-qa-db-fra.com

Comment ajouter un en-tête de demande dans les appels d'api distants WordPress

Bonjour, je suis nouveau dans le domaine du développement WP. Quelqu'un peut-il me dire comment ajouter des en-têtes de demande dans les appels d'API distants wp_remote_get () ou wp_remote_post ()?.

J'ai essayé ce qui suit mais je n'ai pas travaillé

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

Si vous souhaitez envoyer Affiliate-Id et Affiliate-Token dans les en-têtes, vous devez leur transmettre les arguments facultatifs de la fonction wp_remote_get.

Exemple:

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