Вот класс, я пытаюсь использоватьИспользование Python для JSON звонков
class Products(Resource):
"""The collection of products in a store"""
def get(self):
"""Returns list of products"""
products_list = self.client.request_json('GET', '/products?limit=%s&page=%s' % (self.paginate_by, self.current_page))
return [Product(product) for product in products_list]
Вот мой сценарий:
import bigcommerce.api
bigcommerce.api.Connection.host = 'https://store-qvek.mybigcommerce.com'
bigcommerce.api.Connection.user = 'admin'
bigcommerce.api.Connection.api_key = '272956b18e3a7c269b413385908cc7371f5c41'
products_list = bigcommerce.api.Products.get()
for product in products_list:
print product.name
я пропускаю что-то в Products.get(). ...но что?
Traceback (most recent call last):
File "C:\wget\bin\test_bigcommerce.py", line 8, in <module>
products_list = bigcommerce.api.Products.get()
TypeError: unbound method get() must be called with Products instance as first argument (got nothing instead)
P.S код не будет работать, так как я изменил имя хоста и ключ API для того, чтобы разместить его общественности.
Какова реальная проблема? Каковы ожидаемые и фактические результаты? –
Я пытаюсь получить список своих продуктов с помощью Python .... когда я запускаю свой код, я получаю следующую ошибку .... Traceback (последний последний вызов): Файл «C: \ wget \ bin \ test_bigcommerce.py ", строка 8, в products_list = bigcommerce.api.Products.get() ТипError: unbound метод get() должен быть вызван с экземпляром Products в качестве первого аргумента (вместо этого ничего не получается) –
user2152584
Проблема, очевидно, в 'bigcommerce' или как вы его используете. Вы должны просмотреть документацию и/или спросить на более конкретном форуме. Без дополнительной информации невозможно получить ответ. – rodrigo