{ "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.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "Facebook SDK Python\n===================\n\n.. image:: https://travis-ci.org/eventbrite/facebook-py-sdk.svg?branch=master\n :target: https://travis-ci.org/eventbrite/facebook-py-sdk\n.. image:: https://coveralls.io/repos/github/eventbrite/facebook-py-sdk/badge.svg\n :target: https://coveralls.io/github/eventbrite/facebook-py-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-py-sdk\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.12',\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 id: %(name)s' % {'name': response.json_body.get('id')})\n print('User name: %(name)s' % {'name': response.json_body.get('name')})\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/\n\nContributing\n============\n\nPlease use github model by forking the repository and making Pull Requests.\n\nRunning tests\n-------------\n\n.. code-block:: bash\n\n \u279c facebook-python-sdk $ pip install -e .[testing]\n \u279c facebook-python-sdk $ pytest", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/eventbrite/facebook-py-sdk", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "facebook-py-sdk", "package_url": "https://pypi.org/project/facebook-py-sdk/", "platform": "", "project_url": "https://pypi.org/project/facebook-py-sdk/", "project_urls": { "Homepage": "https://github.com/eventbrite/facebook-py-sdk" }, "release_url": "https://pypi.org/project/facebook-py-sdk/1.1.2/", "requires_dist": null, "requires_python": "", "summary": "Facebook Python SDK", "version": "1.1.2" }, "last_serial": 5609782, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "8e9332209a64076a74085bc387bc2b50", "sha256": "9d097a56a8318866015ee0bd7ffd4badfc8d64f9f6e3d9af48273d5aedc46c36" }, "downloads": -1, "filename": "facebook-py-sdk-0.1.2.tar.gz", "has_sig": false, "md5_digest": "8e9332209a64076a74085bc387bc2b50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10425, "upload_time": "2018-02-22T19:07:47", "url": "https://files.pythonhosted.org/packages/fe/06/88ba639a3926acd76a417336afed1b54c760cd1af597cc780a09c2da4b08/facebook-py-sdk-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "ee216b701cf5903c233aa8dfef6415f6", "sha256": "cb1bfdc9afc6a634dd389a929a8375e9c5ca369f704c6f77098ae36ff89a7a6c" }, "downloads": -1, "filename": "facebook-py-sdk-0.1.3.tar.gz", "has_sig": false, "md5_digest": "ee216b701cf5903c233aa8dfef6415f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10432, "upload_time": "2018-02-22T19:48:26", "url": "https://files.pythonhosted.org/packages/74/f8/24c6b25042828c9887e973d5fb51eeb30da51a87188acfda8b99ea072d1a/facebook-py-sdk-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "a3c69192da2319c7b24a725068ad6d72", "sha256": "2840f68e54548adcf708a2860f870f9fc3a9817b72bbd21d6ce632ffd3ed2480" }, "downloads": -1, "filename": "facebook-py-sdk-0.1.4.tar.gz", "has_sig": false, "md5_digest": "a3c69192da2319c7b24a725068ad6d72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10395, "upload_time": "2018-02-22T20:02:40", "url": "https://files.pythonhosted.org/packages/f9/b3/f9098e0c3dd3a04c9b12bec7f2df88e15dce7611eb3de1a03bbcdfda3d24/facebook-py-sdk-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "fd8db0bb42973d09b870178b9e9f8974", "sha256": "ea4d040ce7d2127b2d030eb088942b254e120939d2865d876112b8797b8a3268" }, "downloads": -1, "filename": "facebook-py-sdk-0.1.5.tar.gz", "has_sig": false, "md5_digest": "fd8db0bb42973d09b870178b9e9f8974", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10384, "upload_time": "2018-02-22T20:17:45", "url": "https://files.pythonhosted.org/packages/60/a1/dc586af06a5422616885d277cabc6d5e4c72966d845ab5a1b08970068db9/facebook-py-sdk-0.1.5.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f51ec6208d741c08ac57b0df06061ec3", "sha256": "3de689ae927674248147c282f293d0f65d54201fb4481b3174f13b7ce1c785b1" }, "downloads": -1, "filename": "facebook-py-sdk-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f51ec6208d741c08ac57b0df06061ec3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10405, "upload_time": "2018-03-26T12:55:36", "url": "https://files.pythonhosted.org/packages/50/33/abbb04327dec07ddcae5b5c38c272d137487cf5fb945113d115988740834/facebook-py-sdk-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "059fb243ec43fec6f7bbd864ccad33df", "sha256": "4899bca8f488a76e0b0c62f6d9d48dacb263ed909b21a82ac340fbde35ca629b" }, "downloads": -1, "filename": "facebook-py-sdk-0.3.0.tar.gz", "has_sig": false, "md5_digest": "059fb243ec43fec6f7bbd864ccad33df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10473, "upload_time": "2018-04-24T16:00:07", "url": "https://files.pythonhosted.org/packages/bc/f0/b1141e5b89b4684ee2ca2f5d2e06d4a27a1da0ab9163f620fe95c167771b/facebook-py-sdk-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "330e6442587bf962a3f8db174aa68aa3", "sha256": "999c05d7de5aadbc21240de9f2a6b5b60d8bc750621f45a3223236fcc368ef4a" }, "downloads": -1, "filename": "facebook-py-sdk-0.3.1.tar.gz", "has_sig": false, "md5_digest": "330e6442587bf962a3f8db174aa68aa3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10576, "upload_time": "2018-05-07T03:30:15", "url": "https://files.pythonhosted.org/packages/90/34/daae8e783668261f943bd5ad012b79d70f7d23c5b5834567c5b706db6138/facebook-py-sdk-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "ce5e26b9fb36b7b1732209ea318e3289", "sha256": "fc7afcfeef395068f62cb4f55b27e537d43120ab93232a0f01f9aef1110df106" }, "downloads": -1, "filename": "facebook-py-sdk-0.4.0.tar.gz", "has_sig": false, "md5_digest": "ce5e26b9fb36b7b1732209ea318e3289", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12019, "upload_time": "2018-07-06T13:58:27", "url": "https://files.pythonhosted.org/packages/03/67/0681e1e6dcfc2158b34194ee7c47818f791074fa42063ff53156b328fd97/facebook-py-sdk-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "b57ee4ba7828dd006a249dbd040f4646", "sha256": "d44e40d7d77dc1c4cce641f63c9424b1f81fa73da71526b5c60b40a537c643ed" }, "downloads": -1, "filename": "facebook-py-sdk-0.4.1.tar.gz", "has_sig": false, "md5_digest": "b57ee4ba7828dd006a249dbd040f4646", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12070, "upload_time": "2018-07-06T21:56:58", "url": "https://files.pythonhosted.org/packages/f3/70/268e9323925f620357bb58b8a6cc38c4b401c5a4dec9ba88102e26c5b4c0/facebook-py-sdk-0.4.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "e7498b4b03a885483cfabdc5db7829e7", "sha256": "7c1582ef6e61b6dc25ee4296c2987d7b9ead6d44b6b40f0176e68880bf2e0a58" }, "downloads": -1, "filename": "facebook-py-sdk-1.0.0.tar.gz", "has_sig": false, "md5_digest": "e7498b4b03a885483cfabdc5db7829e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10401, "upload_time": "2018-03-26T12:53:34", "url": "https://files.pythonhosted.org/packages/f4/c5/7e75773e7e427b1258b2c5d04f1fe75c30da3d4b29ca9513241a3ba8257c/facebook-py-sdk-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "17913e4e89c00ddfaf5ea759799687a1", "sha256": "067f7715526ee812d8905ab5db5558eb355b6af122871f817a7e58f04db84756" }, "downloads": -1, "filename": "facebook-py-sdk-1.1.0.tar.gz", "has_sig": false, "md5_digest": "17913e4e89c00ddfaf5ea759799687a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12068, "upload_time": "2018-07-11T20:42:24", "url": "https://files.pythonhosted.org/packages/2b/87/b46dfe5d64550c3da26687323d0cca90e713bad11487e77364a60f67a4c4/facebook-py-sdk-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "340ca35501196d840e7d2808253006a3", "sha256": "3073af3d87c2144578fa1250f128ef0ad66377771a0a9470e73b507a6574b890" }, "downloads": -1, "filename": "facebook-py-sdk-1.1.1.tar.gz", "has_sig": false, "md5_digest": "340ca35501196d840e7d2808253006a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11260, "upload_time": "2019-07-30T20:11:47", "url": "https://files.pythonhosted.org/packages/ae/31/c233020f7ae7ad9795933e189bb975ea16bc5d3b600697261a3163fb0ebf/facebook-py-sdk-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "2cb3bfcd2021e669e1286ff088023002", "sha256": "3145e73785e2e90b7f937c9ff41360712ea3ea9a1a0ab40956d03bda50c042b0" }, "downloads": -1, "filename": "facebook-py-sdk-1.1.2.tar.gz", "has_sig": false, "md5_digest": "2cb3bfcd2021e669e1286ff088023002", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11272, "upload_time": "2019-07-30T20:10:25", "url": "https://files.pythonhosted.org/packages/b3/0c/7f6e973d216cb57653320058aedd5a74e339c30b50194e2f5bb6404c31ef/facebook-py-sdk-1.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2cb3bfcd2021e669e1286ff088023002", "sha256": "3145e73785e2e90b7f937c9ff41360712ea3ea9a1a0ab40956d03bda50c042b0" }, "downloads": -1, "filename": "facebook-py-sdk-1.1.2.tar.gz", "has_sig": false, "md5_digest": "2cb3bfcd2021e669e1286ff088023002", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11272, "upload_time": "2019-07-30T20:10:25", "url": "https://files.pythonhosted.org/packages/b3/0c/7f6e973d216cb57653320058aedd5a74e339c30b50194e2f5bb6404c31ef/facebook-py-sdk-1.1.2.tar.gz" } ] }