{ "info": { "author": "Azat Kurbanov", "author_email": "cordalace@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: Russian", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP :: Session", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=========\npyvkoauth\n=========\n\npyvkoauth - \u043c\u043e\u0434\u0443\u043b\u044c \u0434\u043b\u044f OAuth-\u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432 \u043c\u0430\u043b\u043e\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e\u0439 \u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0439\n\u0441\u0435\u0442\u0438 \u0412\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u0435_. \u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c ``access_token`` \u043f\u0443\u0442\u0435\u043c \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438\n\u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0438\u0445 (Standalone) \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 (`\u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e \u043c\u0435\u0442\u043e\u0434\u0435 \u0432 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0439\n\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438`_). \u0422\u0440\u0435\u0431\u0443\u044e\u0442\u0441\u044f email \u0438 \u043f\u0430\u0440\u043e\u043b\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f, \u043d\u043e \u0437\u0430\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\n\u043e\u0431\u043e\u0439\u0442\u0438\u0441\u044c \u0431\u0435\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u0430\u043a\u043e\u0433\u043e-\u043b\u0438\u0431\u043e \u0442\u044f\u0436\u0435\u043b\u043e\u0433\u043e \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430.\n\n.. _\u0412\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u0435: http://vk.com\n.. _\u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e \u043c\u0435\u0442\u043e\u0434\u0435 \u0432 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438: http://vk.com/pages?oid=-1&p=%D0%90%D0%B2%D1%82%D0%BE%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D1%81%D0%BA%D0%B8%D1%85_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9\n\n\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\n=========\n\n\u0418\u0437 PYPI:\n\n::\n\n pip install pyvkoauth\n\n\u0418\u0437 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f:\n\n::\n\n pip install -e hg+ssh://hg@bitbucket.org/cordalace/pyvkoauth#egg=pyvkoauth\n\n\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\n=============\n\n::\n\n from pyvkoauth import auth\n # user data\n user_email = 'ivanov@mail.ru'\n user_password = 'strong_password'\n # application data\n client_id = 2013400\n scope = 49151\n response = auth(user_email, user_password, client_id, scope)\n access_token = response['access_token']\n expires_in = response['expires_in']\n user_id = response['user_id']\n\n\u0412 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 ``user_email`` \u0438 ``user_password`` - \u0430\u0434\u0440\u0435\u0441 \u043f\u043e\u0447\u0442\u044b \u0438 \u043f\u0430\u0440\u043e\u043b\u044c\n\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e; ``client_id`` - \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f (\u0442\u0430\u043a \u0436\u0435\n\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u043a\u0430\u043a ``APP_ID``); ``scope`` - \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u043f\u0440\u0430\u0432\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f;\n``access_token`` - \u043a\u043b\u044e\u0447 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a API; ``expires_in`` - \u0432\u0440\u0435\u043c\u044f \u0436\u0438\u0437\u043d\u0438 \u043a\u043b\u044e\u0447\u0430\n\u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445; ``user_id`` - \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u0432\u0448\u0435\u0433\u043e\u0441\u044f\n\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f.\n\n\u041c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c ``access_token`` \u0434\u043b\u044f \u043c\u043e\u0434\u0443\u043b\u044f ``vkontakte``\n(`kmike/vkontakte \u043d\u0430 github`_, `kmike/vkontakte \u043d\u0430 bitbucket`_),\n\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e API \u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438:\n\n.. _kmike/vkontakte \u043d\u0430 github: https://github.com/kmike/vkontakte\n.. _kmike/vkontakte \u043d\u0430 bitbucket: https://bitbucket.org/kmike/vkontakte\n\n::\n\n import vkontakte\n access_token = response['access_token']\n vk = vkontakte.API(token=access_token)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/cordalace/pyvkoauth", "keywords": "vkontakte vk oauth auth browserless", "license": "Apache License 2.0", "maintainer": null, "maintainer_email": null, "name": "pyvkoauth", "package_url": "https://pypi.org/project/pyvkoauth/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyvkoauth/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://bitbucket.org/cordalace/pyvkoauth" }, "release_url": "https://pypi.org/project/pyvkoauth/0.9.1/", "requires_dist": null, "requires_python": null, "summary": "OAuth authentification for vk.com", "version": "0.9.1" }, "last_serial": 1214636, "releases": { "0.9": [ { "comment_text": "", "digests": { "md5": "10d4a2b0824283543eb5bd9050f8e3d9", "sha256": "3b541651d67db12cd0f5c3e61683ffb94429ef97b557815dbe558c81d3d24f51" }, "downloads": -1, "filename": "pyvkoauth-0.9.tar.gz", "has_sig": false, "md5_digest": "10d4a2b0824283543eb5bd9050f8e3d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3403, "upload_time": "2013-07-08T07:07:36", "url": "https://files.pythonhosted.org/packages/6a/28/df8a347e5265b15fdc55b248eee69379953b3bc282be7f9c41b08a91bac7/pyvkoauth-0.9.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "84cb7c238387f87494741eddddde7ddc", "sha256": "dd84395073914d8f2e3c3fdf72a0f15f90468aef1653776d7e72eb7292e651ba" }, "downloads": -1, "filename": "pyvkoauth-0.9.1.tar.gz", "has_sig": false, "md5_digest": "84cb7c238387f87494741eddddde7ddc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3565, "upload_time": "2014-09-05T20:34:52", "url": "https://files.pythonhosted.org/packages/7d/32/fa98b9dda824b970a44874c26e5dcb40b88808e5d991bb640010eb4c6439/pyvkoauth-0.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "84cb7c238387f87494741eddddde7ddc", "sha256": "dd84395073914d8f2e3c3fdf72a0f15f90468aef1653776d7e72eb7292e651ba" }, "downloads": -1, "filename": "pyvkoauth-0.9.1.tar.gz", "has_sig": false, "md5_digest": "84cb7c238387f87494741eddddde7ddc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3565, "upload_time": "2014-09-05T20:34:52", "url": "https://files.pythonhosted.org/packages/7d/32/fa98b9dda824b970a44874c26e5dcb40b88808e5d991bb640010eb4c6439/pyvkoauth-0.9.1.tar.gz" } ] }