Facepy is a client for Facebook's Graph API that doesn't suck.
Python
Pull request Compare This branch is 419 commits behind jgorset:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
facepy
tests
.gitignore
AUTHORS
CHANGELOG
LICENSE
MANIFEST
README.md
setup.py

README.md

Facepy

About

Facepy is an API client for Facebook's Graph API that doesn't suck.

Usage

from facepy import GraphAPI

# Initialize the Graph API with a valid access token (optional,
# but will allow you to do all sorts of fun stuff).
graph = GraphAPI(oauth_access_token)

# Get an object from the Graph API.
graph.get('johannes.gorset')

# Get a list of objects from the Graph API.
graph.get('johannes.gorset/friends')

# Post an item to the Graph API.
graph.post(
    path = 'johannes.gorset/feed',
    message = 'Why, hello.'
)

# Delete an item from the Graph API.
graph.delete('481213268764')

# Search the Graph API for posts describing the meaning of life.
graph.search(
    term = 'the meaning of life',
    type = 'post'
)

Documentation

See Facebook's Graph API documentation.

Installation

$ pip install facepy

Dependencies