API Mash up - manirajmohareer/Advanced-Software-Engineering GitHub Wiki

USED APIS


  1. Gmail Login
  2. Facebook Login
  3. Youtube Data API
  4. Google Translate

Screenshots/Flow

Initially login page appears with the conventional Login and the APls provide Login Functionality with the gmail and facebook accounts.

Logging in with Google credentials.

Logging in with Facebook credentials.

Once logged in with any of the above APIs, user can search videos using particular key word.

Along with Searching, user can translate the keyword to multiple languages by selecting them from selection bar.

Sample English-Hindi Translation

Key Challenges: The response of the Youtube API request is the JSON response. This response is not structured when we use different key words. For some keywords like "prank" and "funny cats" ,it was easy to get the video Ids and embedd to the page. For some JSON responses need to use the regular expression to identify the id pattern.