WC_Auth::post_consumer_data() protected WC 2.4.0
Post consumer data.
{} Это метод класса: WC_Auth{}
Хуков нет.
Возвращает
true/false.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->post_consumer_data( $consumer_data, $url );
- $consumer_data(массив) (обязательный)
- Consumer data.
- $url(строка) (обязательный)
- URL.
Список изменений
С версии 2.4.0 | Введена. |
Код WC_Auth::post_consumer_data() WC Auth::post consumer data WC 5.0.0
protected function post_consumer_data( $consumer_data, $url ) {
$params = array(
'body' => wp_json_encode( $consumer_data ),
'timeout' => 60,
'headers' => array(
'Content-Type' => 'application/json;charset=' . get_bloginfo( 'charset' ),
),
);
$response = wp_safe_remote_post( esc_url_raw( $url ), $params );
if ( is_wp_error( $response ) ) {
throw new Exception( $response->get_error_message() );
} elseif ( 200 !== intval( $response['response']['code'] ) ) {
throw new Exception( __( 'An error occurred in the request and at the time were unable to send the consumer data', 'woocommerce' ) );
}
return true;
}