2017-07-12 1 views
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> 

答えて

0

私は、SOAPエンドポイントを作成することによって、そしてエクステでこの問題を解決エンドポイントを使用する正しい役割を持つSoapユーザーを作成します。

関連する問題