2016-10-21 9 views
1

私はRESTのAPIの下に使用したパスワード[パスワードを忘れた場合]をリセットする必要がありますMagentoの2.xで動作していないお忘れは、パスワードのAPIは、

URL:{{base_url}}/index.php/rest/V1/customers/password

方法:PUT

ボディ:

以下の応答を取得
{ 
    "email": "[email protected]", 
    "template": "Forgot Password", 
    "websiteId": 1 
} 

{ 
    "message": "Invalid value of \"%value\" provided for the %fieldName field.", 
    "parameters": { 
     "value": "Forgot Password", 
     "fieldName": "email type" 
    } 
} 

私を助けてください?

答えて

1

私はemail_resetとしてテンプレートを与えるときには

{ 
    "email": "[email protected]", 
    "template": "email_reset", 
    "websiteId": 1 
} 

取り組んでいる[documentation。「email_reset」は、あなたが管理者で作成することができ、実際のテンプレートではありません。私が] AccountManagenet.phpに

Refer "パスワードを忘れた" テンプレートと "websiteID" と私のために働いています

0

これを試してみてください:

{ "電子メールを": "[email protected]"、 "テンプレート": "パスワードを忘れた場合"、 "websiteId":1 } あなたは問題がない場合解決するにはStores -> Settings -> All Stores -> Websiteを見てください。 URLにはWebSiteIDがあります。 デフォルトでは、MainWebSiteはid = 1です。正しくないこのAPIの

+0

@lllia:お返事ありがとうございます.Question updated – Muhsin

0
{ 
    "email": "[email protected]", 
    "template": "Forgot Password", 
    "websiteId": 1 
} 

を見つけた定数である:1。