Zomato

Zomato.com is an online food guide, restaurant directory and menu-pages website for anyone who is looking to either dine out or order food. Currently operational in 10 cities in India - Delhi NCR, Mumbai, Kolkata, Pune, Bangalore, Hyderabad, Chennai, Ahmedabad, Jaipur and Chandigarh, Zomato lists menus, ratings and contact details for all restaurants listed and reviews (both editor and user) & discounts for a large percentage of these.

This module focuses on the integration of Zomato's Public API with Drupal.

Current Features

  • Currently, this module provides suitable API for requesting data from Zomato.com and writing data as well in some cases.
  • For now, this module is for developers who wish to do something with Zomato's API. It easily helps developers make API calls with the help of just one simple function.

Usage Guide

  1. Download and install this module into your sites/all/modules directory. Enable it.
  2. Sign up for an API key here.
  3. Go to the following path of your Drupal site admin/config/services/zomato. This will open the Zomato API Configuration page.
  4. Provide the API Key you generated from Zomato.com in this page and set the base URL for making API calls. For now, only v1 of Zomato API is available. You might want to change it when newer versions of the API are released.

Upcoming Features

Sub-module for public lists on Zomato: Zomato.com doesn't offer any public API for getting user lists. This sub-module scrapes list of lists and list of restaurants for a particular user. This module will also provide Views integration. I am writing this module because I wanted to publish my Zomato list on my website. Hope other people will use it too.

Suggestions

Please don't hesitate to suggest features in the issue queue.

Project information

Releases