Magentoの残りアピモジュールのユーザーレビューや管理コントローラ機能に通常のHTMLフォームからのデータをポストする方法: -以下のように私は1つのHTMLフォームを作成している
<form action="http://localhost:81/magento/api/rest/forgetpass" method="post">
<input type="text" name="apikey" placeholder="Api Key"/>
<br/>
<input type="text" name="email" placeholder="Email"/>
<br/>
<input type="submit" value="Submit"/>
</form>
このファイルの場所です。 - C:\ xamppの\ htdocsに\ Magentoの\ api_files \
testapi.php今すぐマイゲストコントローラ機能がある: -
<?php
/**
* Override for Magento's Catalog REST API
*/
error_reporting(-1);
// Same as error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);
class Esoft_ExtendRestApi_Model_Api2_Forgetpass_Rest_Guest_V1 extends Mage_Api2_Model_Resource {
/**
* Retrieve the attribute options
* @return attribute options
*/
protected function _update($data)
{
$email = $data["email"];
try
{
$customer = Mage::getModel('customer/customer')
->setWebsiteId(1)
->loadByEmail($email);
$customer->getRpToken();
$customer->sendPasswordResetConfirmationEmail();
$array = array("status" => "200", "error" => "Email sent successfully.");
return json_encode($array);
} catch (Exception $e) {
$array = array("status" => "500", "error" => $e->getMessage());
return json_encode($array);
}
}
protected function _retrieve()
{
//code
}
/**
* TODO
*
* @return int
*/
protected function _retrieveCollection()
{
//code
}
}
は今、私が何をしたいのか、私はこのコントローラ機能へのHTMLフォームからのデータを渡したいです。
は、私がデータを提出しようとするが、それは言う: -
<magento_api>
<messages>
<error>
<data_item>
<code>403</code>
<message>Access denied</message>
</data_item>
</error>
</messages>
</magento_api>
みんなを助けることを願っています.... :) –