Khan Academy API Documentation and Examples
Documentation
- Full API documentation is found in the wiki.
Examples
All example code is MIT licensed.
-
There's a small test client in this repo that can be used to test your API calls or to serve as an example for implementing the Khan Academy authentication flow.
-
To use the test client:
python test.py
- Enter your consumer key and secret
- Enter the Khan Academy url you want to test against (unless you're running a local version, this'll be
http://www.khanacademy.org
) - A browser will pop up for you to walk through the authentication flow. When done, it will redirect you to a page that says "Ok" and in the URL there will be two parameter values you need:
oauth_token
andoauth_token_secret
. - Go back to the test.py command line and enter your new token and secret.
- You'll now have a loop that lets you run Khan Academy API queries, authenticated as the user you logged in as.
- Example: