2017-01-08 12 views
0

Мне нужно создать ссылку на службу для SOAP API Magento 2 в моем проекте Visual Studio. Поэтому я создал интеграцию в бэкэнд Magento, дал ей все доступ и активировал ее.Magento 2 SOAP API WSDL анонимный доступ

Но когда я пытаюсь получить доступ к WSDL для (т. Е в API клиента) в http://my.magento/soap/default?wsdl&services=customerCustomerRepositoryV1, я получаю исключение:

Потребитель не имеет права доступа% ресурсов

Ok, Я понял. Мне нужен токен доступа, чтобы получить доступ к этим конкретным API администратора. Потому что public API, как «quoteGuestCartRepositoryV1», работает. Когда я получаю полный список API в http://my.magento/soap/default?wsdl_list=1, он также отображает только общедоступные/гостевые API.

Нет проблем до сих пор, но когда я пытаюсь добавить «customerCustomerRepositoryV1» в качестве служебной ссылки в Visual Studio, конечно же, отменяется авторизованное исключение. Но у меня нет способа добавить токен доступа в заголовок.

Есть ли способ получить доступ ко всем WSDL анонимно? Magento 1.x используется для этого.

+0

ли вы получить в любом месте с этим? У меня точно такая же проблема. Спасибо. – Laurence

ответ