私の外部アプリケーションのWooCommerceストアのサインアップページを作成します。残念ながら、APIを呼び出して顧客を作成するときはいつでも、パスワードパラメータが不足しています。 WooCommerce - APIを使用して顧客を作成する
は完全に理にかなってますが、WooCommerceのAPIドキュメントは、どのようにユーザーがサインアップページで選択したパスワードを渡すために私は何も教えてはいけない: http://woocommerce.github.io/woocommerce-rest-api-docs/#create-a-customerは、どのように私はそれを動作させるために自分のコードを変更するのでしょうか?
this.WooCommerce = WC({
url: "https://.......mystagingwebsite.com/",
consumerKey: 'ck_....', // Production
consumerSecret: 'cs_....', // Production
wpAPI: true,
version: 'wc/v2'
});
var data = {
email: '[email protected]',
first_name: 'John',
last_name: 'Doe',
username: 'john.doe',
billing: {
first_name: 'John',
last_name: 'Doe',
company: '',
address_1: '969 Market',
address_2: '',
city: 'San Francisco',
state: 'CA',
postcode: '94103',
country: 'US',
email: '[email protected]',
phone: '(555) 555-5555'
},
shipping: {
first_name: 'John',
last_name: 'Doe',
company: '',
address_1: '969 Market',
address_2: '',
city: 'San Francisco',
state: 'CA',
postcode: '94103',
country: 'US'
}
};
this.WooCommerce.post('customers', data, function(err, data, res) {
console.log(res);
});
私はソースコードを見ていました - ... \ wp-content \ plugins \ woocommerce \ includes \ api \ class-wc-rest-customers-controller.php。パラメータ 'password'が表示されます。 –