This repository contains Chegg APIs available for students participating in HackingEDU 2015 event
- Come to the Chegg booth to register and get your team's API key and secret (and Chegg Swag to boot)!
- Install Google Chrome browser plugin
postman
from https://www.getpostman.com/. POSTMAN is an API Sanbox that makes API exploration easy. - Import the file
chegg-hackingedu-2015-postman.json
available in this repository into POSTMAN - In POSTMAN configure HTTP Request header as below in every http request call:
- "Authorization: Basic $base64encodedString"
- Logic to calculate base-64 encoded string is
base64encodedString = encodeBase64(apiKey + ':' + apiSecret)
NOTE: The base64encodedString is provided to you in the email containing your keys - This header is already present in POSTMAN collection with a global variable
base64encodedString
. Please set Postman global variable with value you received in email
- Logic to calculate base-64 encoded string is
- "Authorization: Basic $base64encodedString"
- Play around with sample requests in
POSTMAN
to try different Chegg REST services - Follow instructions here to auto-generate code from POSTMAN requests into language of your choice (Java, Javascript, NodeJS, Swift, curl, PHP, Ruby and many more...)
Below is the set of Chegg product APIs available for HackingEDU participants
Search for basic information on books by relevant attributes such as title and author, ISBN or EAN.
Fetch detailed information such as title, author and edition about textbooks or related items. Find related items to a textbook that include recommended books, supplement materials, e-books and textbook solutions.
Search for a school by relevant attributes such as name or state Fetch school information such as funding type, majors they offer, similar schools, cost statistics
Search for a scholarship by relevant attributes such as name, school type, or state. Fetch scholarship details such as provider and requirements
Along with a chance to win grand prizes given by HackingEDU, special prize will be given for the Best App using Chegg API. We will be judging for
- Implementation/Execution: How complete the project is.
- Potential Impact: Does this solve a (an important) problem in education? Is this something that could actually go to market or be turned into something useful within education?
- Presentation: How well did the team pitch/demo their project?
- Design: How well is the UX/UI designed? Is it usable?
- Technicality: How creative does the project leverage various Chegg API's?
Prize : Up to $5000 of Chegg Services in total, which include for each team member: 1 Year free Chegg Textbooks + 1 Year free Chegg Study + 4 Hours Chegg Tutoring Sessions.
- Need API key? Stop by the Chegg booth and talk to Cheggsters to grab your API key and awesome Chegg Swags!!!!
- Got Questions or just want to hang out? Cheggsters are available at the Chegg booth and also on Slack in #chegg