Использование WooCommerce Rest API V3 для доступа к свойствам элемента. Возвращается с помощью $ client-> get (). - PullRequest
0 голосов
/ 04 января 2019

Многие вопросы, касающиеся переполнения стека, относятся либо к изменению элемента, либо к использованию API Rest. Вот возможность окончательно ответить на этот вопрос (потому что его также нет в документации). «После запуска $client->get() Как получить доступ к определенному свойству того, что возвращается. Например, когда я использую PHP для доступа к определенному продукту, я хочу получить доступ к его атрибутам. В настоящее время у меня есть:

public function get_line_item_attributes(Line_Item $line_item)
{
    try {
        $product = $this->client->get('products/' . $line_item->get_product_id());
        return $product['attributes'];
    } catch (Exception $e) {
        return $this->format_error($e);
    }
}

Но я чувствую, что это не правильно. Сейчас это сложно проверить, и мне нужно будет получить доступ ко многим свойствам, чтобы завершить этот проект. Я везде искал этот ответ. Его просто нет.

...