Модераторы: 2man
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> подключение rest клиента к magento, oauth в magento 
:(
    Опции темы
lihusha
Дата 7.3.2015, 02:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 8.6.2008

Репутация: нет
Всего: нет



Здравствуйте.

Нужно создать android клиент для  magento. Знаний пока что совсем мало. Подскажите работающий пример для старта понимания механизма oauth.

заранее благодарен.

Это сообщение отредактировал(а) lihusha - 10.3.2015, 00:29
PM MAIL   Вверх
lihusha
Дата 16.4.2015, 11:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 8.6.2008

Репутация: нет
Всего: нет



Подключился к сервису, используя библиотеку

Нахожусь сейчас на этапе получения данных от сервера -- выполнения запросов get.
Приложение должно выводить на экран gridview со списком из 15 продуктов -- картинку и некоторую текстовую информацию по каждому продукту.

Текстовую информацию получаю так

Код

http://myUrl/api/rest/products?limit=15


Потом, пропарсив json-ответ, получив id каждого продукта, запускаю в цикле 15 запросов get вида
Код

http://myUrl/api/rest/products/:id/images


В итоге получаю информацию о каждом продукте : id, имя, описание, url-ы картинок.
Теперь, чтобы вывести продукты в gridview, нужно картинки грузить по url-ам. 

В сумме, чтобы загрузить на экран список из 15 продуктов, нужно выполнить 31 запрос get, это не считая авторизации и получения доступа к сервису.

Такой вопрос. Можно ли объединить запросы 
Код

http://myUrl/api/rest/products?limit=15
http://myUrl/api/rest/products/:id/images

,т.е., получить текстовую информацию и url-ы картинок в одном ответе?


PM MAIL   Вверх
lihusha
Дата 23.4.2015, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 8.6.2008

Репутация: нет
Всего: нет



Еще вопрос. Получаю JSONObject в ответе сервера вида


Код

232
{"occasion":"30",
"short_description":"Made with wrinkle resistant cotton twill, this French-cuffed luxury dress shirt is perfect for Business Class frequent flyers.",
"color":"22",
"gender":"93",
"apparel_type":"41",
"custom_layout_update":null,
"msrp_enabled":"2",
"description":"Button front. Long sleeves. Tapered collar, chest pocket, french cuffs.",
"custom_design":null,
"gift_message_available":null,
"gift_wrapping_price":null,
"fit":"51",
"msrp_display_actual_price_type":"4",
"attribute_set_id":"13",
"page_layout":"one_column",
"price":"190.0000",
"msrp":null,
"special_from_date":null,
"sku":"msj001",
"gift_wrapping_available":null,
"options_container":"container1",
"special_to_date":null,
"news_from_date":null,
"news_to_date":null,
"visibility":"1",
"meta_title":null,
"type_id":"simple",
"length":null,
"tax_class_id":"2",
"weight":"1.0000",
"entity_id":"232",
"custom_design_to":null,
"url_key":"french-cuff-cotton-twill-oxford",
"meta_description":null,
"country_of_manufacture":null,
"size":"79",
"special_price":null,
"meta_keyword":null,
"custom_design_from":null,
"name":"French Cuff Cotton Twill Oxford",
"style":null,
"sleeve_length":"47",
"status":"1"}


Где можно достать информацию, что обозначает каждый из параметров? К примеру, мне нужен параметр "наличие товара на складе". он тут есть?
И вообще возникает вопрос о целесообразности использования rest api magento. Не маловато ли функциональности?
Есть небольшой список  запросов, которые можно делать через rest api.
Мое приложение через rest api получает список из 15 товаров запросом 

Код

http://myUrl.com/api/rest/products?limit=15


Каким запросом можно получить следующие 15 и т.д.? Или такой возможности через rest api не существует? Может список запросов к серверу можно как-то расширить?
Спасибо
PM MAIL   Вверх
lihusha
Дата 23.4.2015, 22:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 73
Регистрация: 8.6.2008

Репутация: нет
Всего: нет



Да... Наверное, я захожу не на тот форум... Поотвечав сам себе иду дальше )))

Это сообщение отредактировал(а) lihusha - 23.4.2015, 22:01
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Другие движки / фрейморки | Следующая тема »


 




[ Время генерации скрипта: 0.1133 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.