2014-09-06 2 views
2

Я разрабатываю сайт и приложение для покупок. Я хочу получить информацию о продукте из базы данных для моего приложения, поэтому недавно я использовал API JSON REST (WP API), а также последнюю версию WooCommerce 2.1.Запрос API REST WooCommerce возвращает ошибку

Когда я запускаю свой url http://ishop/wc-api/v1/ Я получаю длинный вывод json, Так что я могу убедиться, что API работает нормально.

Однако, когда я прохожу запрос так:

http://ishop/wc-api/v1/products?consumer_key=ck_asd78465&consumer_secret=cs_d75412 

Ошибка:

{"errors":[{"code":"woocommerce_api_authentication_error","message":"oauth_consumer_key parameter is missing"}]} 

Что-нибудь случилось в моем синтаксисом? Пожалуйста, помогите парням.

+0

Вы не хотите отправлять свои учетные данные, как это, каждый может это увидеть. – pguardiario

+0

Hi PinkAngel, вы когда-нибудь нашли решение для этого? У меня такая же проблема. Я создаю приложение для сайта Woocommerce, и мне нужно вытащить некоторые продукты и показать их в приложении. Я добавил библиотеку на сервере в корень сайта, но я получаю woocommerce_api_authentication_error. Где вы добавили библиотеку? Я полностью застрял прямо сейчас и надеюсь, что вы сможете помочь. Спасибо – Jeff

ответ

0

Вы должны использовать эфир HTTPS или подпись OAuth, как описано здесь: http://woothemes.github.io/woocommerce/rest-api/#authentication

Существует библиотека клиент, который может помочь вам с подписью, если вы хотите использовать HTTP. Вы можете найти библиотеку здесь: https://github.com/kloon/WooCommerce-REST-API-Client-Library

+0

Оцените Pelmered. Я новичок в этих материалах. Не могли бы вы рассказать мне, где разместить библиотеку 'WooCommerce-REST-API-Client-Library'. Внутри моей темы или папки с плагинами? – nanbatman

+0

Там же, где вы используете библиотеку. Если вы используете его в своем коде темы, поместите библиотеку в свою тему. – Pelmered

+0

Могу ли я использовать эту библиотеку для своего мобильного приложения? –

Смежные вопросы