Wordpress REST API v2とMemberpressには、 私が実際にやろうとしているのは、REST APIを使用してトランザクションを作成し、 BASIC認証。Wordpress - Memberpress Rest API v2 - POST/Create Transactionは常に403エラーを返します。
私はPOSTMANを使って試してみましたが、うまくいきましたが、私のWebアプリケーションに適用すると、常に403エラーが返されます。ここ
POSTメソッドのスニペット
var settings = {
"async": true,
"crossDomain": true,
"url": "http://localhost:8080/gmm_web/wp-json/mp/v1/transactions",
"method": "POST",
"headers": {
"authorization": "Basic XXXXXXXXXXXXXXXXXXXXXXXXXX",
"content-type": "application/json",
"cache-control": "no-cache",
"postman-token": "806df233-f68c-09d6-9610-7894bedb1ea5"
},
"processData": false,
"data": "{\n\t\"member\":\"80\",\n\t\"membership\":\"777\",\n\t\"gateway\":\"manual\",\n\t\"status\":\"complete\"\n}"
}
$.ajax(settings).done(function (response) {
console.log(response);
});
ちょっとこれで立ち往生、私は正直になる場合、私はこの Memberpress'ドキュメントを解決するためにいくつかの助けを必要とするが、がらくたですその多くの情報が欠けています。
BTWでは、WPA-JSONとJSON APIのWordPressプラグインや基本認証に役立つプラグインがインストールされていますが、htaccessの編集も機能しません。
ありがとうございました!
その1つが機能しました! 私は登録されたメールアドレス全体をユーザー名だけでなく "ユーザー名"に入力する必要があることにも気づいた ありがとう! –