Alternative unofficial version of Facebook Python SDK for Facebook Graph API. Based on Requests library. You can read more about the Graph API by accessing its official documentation.
Usage
Basic UserAPI usage:
from fblib.core import UserAPI
api = UserAPI(<user_access_token>)
api_user = api.get_objects('me')
Basic AppAPI usage:
from fblib.core import AppAPI api = fblib.core.AppAPI(app_id=<application_id>, app_secret=<application_key>) app_token = app_api.get_app_access_token()
Proper usage:
from fblib.core import UserAPI
access_token = <user_access_token>
api = UserAPI(access_token)
try:
api_user = api.get_objects('me')
except fblib.core.FacebookError:
<handling exception>
Functional testing
Running tests:
python tests.py --access_token=AAACEdEose0cBANLuYDa229TKr74oI6UYZC3BTZA --app_id=390492104572701 --app_secret=5afa25cc01ea0440c340e20e2c6a8df
Contributing
check for open issues or open a fresh issue
when commiting, use PEP8 and 0xCodeStyle
write a test which shows that the bug was fixed or that the feature works as expected
add yourself to AUTHORS
send a pull request and wait until it will be merged
Report Issues/Bugs
For library bugs: https://github.com/0xKirill/fblib/issues
For Facebook Graph API bugs: https://developers.facebook.com/bugs
Facebook Graph API QA: http://facebook.stackoverflow.com/
Metadata
Release files for fblib 0.9.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fblib-0.9.5.tar.gz | 6.5 kB | Details |
Release files / fblib-0.9.5.tar.gz
| Download URL | fblib-0.9.5.tar.gz |
|---|---|
| Size | 6.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1d614751d1595371ca907bb62eeb5048cc52d370daab9654cb50f6f48ff47b66
|
|
BLAKE2b-256 checksum How to use checksums |
8ef7032aa253c64dd379dc693a8f5ba3c974a93c76f427f2cb5d5a4dc6fe14c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |