-
Notifications
You must be signed in to change notification settings - Fork 0
Python access to of http://www.targetapi.com API
wopwop/py-targetapi
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This is an experiment and very much work in progress
So feel free to fork and contribute.
Usage example (in interactive shell):
Initialize API
>>> from TargetApi import Api
>>> api = Api.Api('http://api.dailyperfect.com', 'API_KEY_ASSIGNED_TO_YOU');
# add content item
>>> item = {'keywords': 'python, snake', 'title': 'Python', 'content': 'Python is a programming language that lets you work more quickly and integrate your systems more effectively'}
>>> api.item_modify('python', item)
# list all content items
>>> api.item_list()
# detailed information about content item
>>> api.item_get('python')
# load a person. Before you perform any operationsi
# where a person participates, you need to load the person first
>>> api.person_load('p1')
# create a new person
>>> api.person_load('testperson')
>>> data = {'name': 'John Doe', 'interests': 'cooking, Python'}
>>> api.person_modify(data)
# get a list of all persons
>>> api.person_list()
# recommendations for person
>>> api.recommendations()
# when you like a content item
>>> api.like('python')
# when you dislike a content item
>>> api.dislike('php')
# see all ratings given by currently loaded person
>>> api.ratings()
# delete content item
api.item_delete('python')
# delete currenly loadedperson
api.person_delete()
About
Python access to of http://www.targetapi.com API
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published