magento accès refusé

J'ai installé Magento 1.7.0.2 sur Ubuntu 12.0.4 serveur et tout fonctionne.

Tests API REST avec un rôle admin (http://1.2.3.4/magento/api/rest/products) j'obtiens ce résultat:

<magento_api>
  <messages>
    <error>
      <data_item>
      <code>403</code>
        <message>Access denied</message>
      </data_item>
    </error>
  </messages>
</magento_api>

J'ai créé un admin rôle accorder à tous un accès à tous et le jeton d'authentification procédure était ok.

J'ai essayé avec magento go, Bitnami VM et le programme d'installation de Windows, mais il semble que les services web ne sont pas présents (je ne peux voir qu'utilisateur/rôle en vertu de Web Services).

Saviez-vous d'une installation de magento avec l'API REST de travail?

Comment puis-je déboguer ce genre d'erreur? J'ai essayé avec différents RESTE client.

Merci!

salut, avez-vous résolu ce problème? Je vais avoir le même problème. J'ai été vérifier et Magento est le calcul de la signature incorrecte pour le POST. Si vous cochez /app/code/core/mage/oauth/model/server.php la ligne 535. $this->_params qui sont mis à la signature de la fonction insérer signature envoyé par le client ce qui est - selon ma compréhension d'un bug?
J'ai eu le même problème mais j'ai essayé d'accéder à l'Admin fonctionnalités avec l'exemple de connexion du Client. Donc, il a échoué bien sûr. Ici est la bonne façon de le faire si vous souhaitez accéder, avec la permission d'un administrateur magentocommerce.com/api/rest/authentication/...

OriginalL'auteur user1071596 | 2012-09-24