2015-10-08 1 views
0

документация описывает мета-коллекцию в виде комбинации 2 (или более) различных API, ...Кто-нибудь получил мета-API кимоно, чтобы комбинировать результаты с несколькими API-интерфейсами?

По умолчанию мета API конечная точка возвращает все данные из всех своих суб-интерфейсов, организованных по коллекции ,

Но, я считаю, что это не так. Он захватывает частичные данные от некоторых под-API-интерфейсов и терпит неудачу, без регистрации ошибки.

API # 1 Результат

COLLECTION2 
ROW LIST.HREF            LIST.TEXT  INDEX URL 
1 http:/​/​www.amazon.com/​Org...pollux+​organix+​canned+​dog Canned Dog Food 3 http:/​/​www.austinpetsalive.org/​donate/​wish-​list/​ 
2 http:/​/​www.amazon.com/​Pre...s-​Large/​lm/​R34ISSXSRJPA71 Premier Brand Martingale collars (Pink, Silver, Blue, Red, and Orange) sizes XL or L 4 http:/​/​www.austinpetsalive.org/​donate/​wish-​list/​ 
3 http:/​/​www.amazon.com/​Pre...ords=​medium+​gentle+​leader Medium & Large Gentle Leaders 5 http:/​/​www.austinpetsalive.org/​donate/​wish-​list/​ 

API # 2 Результат

COLLECTION2 
ROW LIST.HREF LIST.TEXT INDEX URL 
1    Dry kitten and adult dog food (we ask that the first ingredient listed on the bag be meat). Some Brands we love include: Purina One, Pro-Plan, Wellness, Evolve, Blue Buffalo, and Kirklands 9 http:/​/​pawsshelter.org/​donate/​wishlist/​ 
2    Cat Litter 10 http:/​/​pawsshelter.org/​donate/​wishlist/​ 
3    Kongs, Balls, Durable Toys, Puzzle Toys 11 http:/​/​pawsshelter.org/​donate/​wishlist/​ 

Meta API Результат Коллекция 2 - это весь набор данных из API # 2, и ни один из API № 1

COLLECTION2 
ROW LIST.HREF LIST.TEXT INDEX URL API 
1  Dry kitten and adult dog food (we ask that the first ingredient listed on the bag be meat). Some Brands we love include: Purina One, Pro-Plan, Wellness, Evolve, Blue Buffalo, and Kirklands 132 http:/​/​pawsshelter.org/​donate/​wishlist/​ PAWS Shelter and Humane Society 
2  Cat Litter 133 http:/​/​pawsshelter.org/​donate/​wishlist/​ PAWS Shelter and Humane Society 
3  Kongs, Balls, Durable Toys, Puzzle Toys 134 http:/​/​pawsshelter.org/​donate/​wishlist/​ PAWS Shelter and Humane Society 

Структура данных дословно то же самое. Почему они не объединяются в мета API?


Тестирование

  • Мета сочетание API работал с 2 API, каждый из которых одной коллекции.
  • Когда определено более одной коллекции, некоторые комбинации APIS частично объединены. Каждая коллекция заполняется содержимым одного или другого API, но никогда и то и другое.
  • 3 API-интерфейса Мне нужно объединить результаты в результатах одного сайта во всех коллекциях и ничего из двух других в любой коллекции и не регистрировать ошибки.

Откровенные результаты кажутся привязанными к коллекциям. Но я перешел к исправлению klugey temp, который должен вызвать каждый API отдельно и объединить результаты JSON в моем приложении. 3 API вместо одного. Возможно, скоро будет искать другой инструмент.

ответ

0

Сейчас он работает

Поскольку я отвечал на этот вопрос в октябре, KimonoLabs обновила свое приложение, и я теперь имею постоянный успех с созданием и использованием мета API для множества отдельных API, я опубликовал выше.

Это позитивное.

Загвоздка в том, что вы не можете использовать параметры URL в мета API, так что, если бы вы написали после процесса изменения функций результатов, они не будут выполнены, даже если вы используете kimmodify=1.