1
Magentoで外部からアクセスできるエンドポイントを作成しようとしています。Magento - キーを必要としないAJAXエンドポイントを作成します。
http://test.app/index.php/test/test/json/key/b4070b1261af163467793da673a4df4a/
:だから、私は$test = Mage::helper("adminhtml")->getUrl("test/test/json");
の下に使用している場合は、それが終了した後、以下のようなURLのキーとURLが生成され、私のモジュールコントローラ
public function jsonAction()
{
$json = json_encode(['test' => 'test']);
$this->getResponse()->setHeader('Content-type', 'application/json');
$this->getResponse()->setBody($json);
}
でこれを持っています
これは正常に動作し、JSONが返されます。
問題は、私は文句を言わないすべてのヘルプははるかに高く評価されるだろうイムはそれだけで
http://test.app/index.php/test/test/json
で動作するように取得しようとしているので、鍵を生成することができ、外部サイトからアクセスできるようにする必要があるということです
磁気モジュールのconfig.xml
<routers>
<test>
<use>admin</use>
<args>
<module>Test</module>
<frontName>test</frontName>
</args>
</test>
</routers>