{ "info": { "author": "Zeta Hernandez", "author_email": "zetahernandez@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "Facebook SDK Python\n===================\n\n.. image:: https://travis-ci.org/zetahernandez/facebook-python-sdk.svg?branch=master\n :target: https://travis-ci.org/zetahernandez/facebook-python-sdk\n.. image:: https://coveralls.io/repos/github/zetahernandez/facebook-python-sdk/badge.svg\n :target: https://coveralls.io/github/zetahernandez/facebook-python-sdk\n\nFacebook SDK Python is a python based implementation of `Facebook PHP SDK`_\n\n.. contents:: Table of Contents\n\n\nInstallation\n============\n\nTo install Facebook SDK Python, simply:\n\n.. code-block:: bash\n\n $ pip install facebook-sdk-python\n\nUsage\n=====\n\nRetrieve User Profile\n---------------------\n\n.. code-block:: python\n\n from facebook_sdk.exceptions import FacebookResponseException\n from facebook_sdk.facebook import Facebook\n\n facebook = Facebook(\n app_id='{app_id}',\n app_secret='{app_secret}',\n default_graph_version='v2.5',\n )\n\n facebook.set_default_access_token(access_token='{access_token}')\n\n try:\n response = facebook.get(endpoint='/me?fields=id,name')\n except FacebookResponseException as e:\n print e.message\n else:\n print 'User name: %(name)s' % {'name': response.json_body.get('id')}\n\n\nBatch Upload Files\n------------------\n\n.. code-block:: python\n\n from facebook_sdk.exceptions import FacebookResponseException\n from facebook_sdk.facebook import Facebook\n\n facebook = Facebook(\n app_id='{app_id}',\n app_secret='{app_secret}',\n )\n\n facebook.set_default_access_token(access_token='{access_token}')\n\n batch = {\n 'photo-one': facebook.request(\n endpoint='/me/photos',\n params={\n 'message': 'Foo photo.',\n 'source': facebook.file_to_upload('path/to/foo.jpg'),\n },\n ),\n 'photo-two': facebook.request(\n endpoint='/me/photos',\n params={\n 'message': 'Bar photo.',\n 'source': facebook.file_to_upload('path/to/bar.jpg'),\n },\n ),\n 'photo-three': facebook.request(\n endpoint='/me/photos',\n params={\n 'message': 'Other photo.',\n 'source': facebook.file_to_upload('path/to/other.jpg'),\n },\n )\n }\n\n try:\n responses = facebook.send_batch_request(requests=batch)\n except FacebookResponseException as e:\n print e.message\n\n\nDependencies\n============\n\nDependencies that to use the application:\n\n* requests_\n\n.. _requests: http://docs.python-requests.org/en/latest/\n.. _Facebook PHP SDK: https://developers.facebook.com/docs/reference/php/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/zetahernandez/facebook-python-sdk", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "facebook-sdk-python", "package_url": "https://pypi.org/project/facebook-sdk-python/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/facebook-sdk-python/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/zetahernandez/facebook-python-sdk" }, "release_url": "https://pypi.org/project/facebook-sdk-python/0.0.4/", "requires_dist": null, "requires_python": null, "summary": "Facebook Python SDK", "version": "0.0.4" }, "last_serial": 2565256, "releases": { "0.0.2": [], "0.0.3": [ { "comment_text": "", "digests": { "md5": "d982437c452b3297c5bcf7815d713199", "sha256": "0511784088b09b08c7f2c6372df9e552cf680a821a1d79670237b6cbc0ea56d0" }, "downloads": -1, "filename": "facebook_sdk_python-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "d982437c452b3297c5bcf7815d713199", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12763, "upload_time": "2016-10-31T02:18:25", "url": "https://files.pythonhosted.org/packages/1e/58/a37f52aba6f56a18094526d68a969e65611dbcc3390042990f180faa0bf7/facebook_sdk_python-0.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "923c1354f9e674b0f3655c649512e3ce", "sha256": "9915e85e0f1b0e56a11811d053a4c72ef1d58cd2817769b70ae9fe279e4ff358" }, "downloads": -1, "filename": "facebook_sdk_python-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "923c1354f9e674b0f3655c649512e3ce", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 12765, "upload_time": "2016-10-31T02:18:30", "url": "https://files.pythonhosted.org/packages/ff/8f/21508d3c8db806f75d1896dc1442916446de603e6c4c2f1286fbca20cd60/facebook_sdk_python-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38395478d392e7f3054780d0fcf0fbc1", "sha256": "b04a6d14b3837562fca98acd23d0747adb6f0e8d1df611b879798040f02b6a0f" }, "downloads": -1, "filename": "facebook-sdk-python-0.0.3.tar.gz", "has_sig": false, "md5_digest": "38395478d392e7f3054780d0fcf0fbc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8864, "upload_time": "2016-10-31T02:18:21", "url": "https://files.pythonhosted.org/packages/08/6a/b10a544f7779cb412e7a1aef3962acba243aa768fb44c443e573c468c664/facebook-sdk-python-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "3d0d09ca35add51eb0b43ad23bf48cc6", "sha256": "115be61575696321652258e0dfa2cd78070bc59af0e99e81bbd1961ed17ecd3e" }, "downloads": -1, "filename": "facebook_sdk_python-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "3d0d09ca35add51eb0b43ad23bf48cc6", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 13974, "upload_time": "2017-01-10T18:20:05", "url": "https://files.pythonhosted.org/packages/6b/11/ab952ead1586b2608ed1fb08dbc79da56f45d0ea2e9fbc7a7ec21517a24f/facebook_sdk_python-0.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b5f7803ccf8e6e6d37ce2170fd66139", "sha256": "bda0b7d64d206055ec7d5333159ce036625f49be5c70e4b9d6c56b74dde564fd" }, "downloads": -1, "filename": "facebook-sdk-python-0.0.4.tar.gz", "has_sig": false, "md5_digest": "7b5f7803ccf8e6e6d37ce2170fd66139", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9223, "upload_time": "2017-01-10T18:20:01", "url": "https://files.pythonhosted.org/packages/cf/8b/7a806d564b200989632cab1b79b59a6a14adbcabe804bbe3326e90e307a8/facebook-sdk-python-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3d0d09ca35add51eb0b43ad23bf48cc6", "sha256": "115be61575696321652258e0dfa2cd78070bc59af0e99e81bbd1961ed17ecd3e" }, "downloads": -1, "filename": "facebook_sdk_python-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "3d0d09ca35add51eb0b43ad23bf48cc6", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 13974, "upload_time": "2017-01-10T18:20:05", "url": "https://files.pythonhosted.org/packages/6b/11/ab952ead1586b2608ed1fb08dbc79da56f45d0ea2e9fbc7a7ec21517a24f/facebook_sdk_python-0.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b5f7803ccf8e6e6d37ce2170fd66139", "sha256": "bda0b7d64d206055ec7d5333159ce036625f49be5c70e4b9d6c56b74dde564fd" }, "downloads": -1, "filename": "facebook-sdk-python-0.0.4.tar.gz", "has_sig": false, "md5_digest": "7b5f7803ccf8e6e6d37ce2170fd66139", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9223, "upload_time": "2017-01-10T18:20:01", "url": "https://files.pythonhosted.org/packages/cf/8b/7a806d564b200989632cab1b79b59a6a14adbcabe804bbe3326e90e307a8/facebook-sdk-python-0.0.4.tar.gz" } ] }