Не удается подключиться к Woocommerce с помощью WooCommer ceNET C# из-за версии - PullRequest
2 голосов
/ 08 апреля 2020

Я пытаюсь подключиться к WooCommerce с помощью API v2. Я использую WooCommerceNET = 0.8.1 и NETFramework = v4.7.2

Код:

using WooCommerceNET;
using WooCommerceNET.WooCommerce.v2;
using WooCommerceNET.WooCommerce.v2.Extension;

...
public void AddToWoocomerce()
        {
            string consumerKey = "ck_....";
            string consumerSecret = "cs_...";

            RestAPI rest = new RestAPI("http://makm862.vot.pl/wp-json/wp/v2/", consumerKey, consumerSecret);

            WCObject wc = new WCObject(rest);  
        }

Я получил исключение:

Please use WooCommerce Restful API Version 2 url for this WCObject. e.g.: http://www.yourstore.co.nz/wp-json/wc/v2/
  • Работало нормально с Python (https://pypi.org/project/WooCommerce/) раньше, но мне нужно в C#.
  • Устаревший API включен
  • Режим чтения / записи
  • WooCommer ceNET .0.8.0 также проверено

Что я делаю не так?

Ответы [ 2 ]

2 голосов
/ 08 апреля 2020

Ваша ссылка

wp / v2 /

Должно быть:

wc / v2 /

0 голосов
/ 08 апреля 2020

Да, это не так. Я скопировал его из примера с

WPObject wc = new WPObject(rest);  

not

WCObject wc = new WCObject(rest);  

и не заметил, что есть другой URL.

Извините за такую ​​тривиальную проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...