Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

workpail/userkit-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

68 Commits

Repository files navigation

Python UserKit

Summary

A UserKit client library for Python 3.

Installation

You can use pip to install userkit:

pip install userkit

Or download, then copy or symlink the userkit-python/userkit sub-directory into your project.

Documentation

For full examples and docs checkout UserKit documentation.

Example usage

import userkit
uk = userkit.UserKit("<YOUR_APP_SECRET_KEY>")
# Create a user
user = uk.users.create_user(email="jane.smith@example.com",
 password="secretpass")
# Fetch a user
user = uk.users.get_user("<USER_ID>")
# Update a user
user = uk.users.update_user("<USER_ID>", name="Jane Smith")
# Login a user
session = uk.users.login_user("jane.smith@example.com", "secretpass")
# Fetch a logged in user by their session-token
user = uk.users.get_current_user(session.token)
if user:
 print("User is logged in:")
 print(user)
else:
 print("No logged in user, invalid session token")

Test

To run tests you need to create a test-app.

Set the USERKIT_KEY environment variable to your test app key, then run python's unittest:

USERKIT_KEY=<YOUR_APP_SECRET_KEY> python -m unittest discover

About

UserKit Python SDK

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

Languages

AltStyle によって変換されたページ (->オリジナル) /