سه

بسته بند آسان برا استفاده برا API Open311
انون بارر ن

سه رتبه بند و خلاصه

تبلغات

  • Rating:
  • مجوز:
  • MIT/X Consortium Lic...
  • قمت:
  • FREE
  • نام ناشر:
  • Zach Williams
  • وب سات ناشر:
  • http://zachwill.com

سه برسب ها


سه شرح

Three بسته بند API Python API Python به روز شده است ه ساخته شده است به عنوان مطلق اربر سند و آسان برا استفاده ه ممن است. بسار از تصممات طراح ساخته شده ان و ها را منعس م نند. نصب ان است ه هنوز هم در حال شرفت است، اما شما م تواند ان Repo را انتخاب ند و نصب Python Setup.py را اجرا ند تا شرفت فعل را بررس ند. Wrapper نز از طرق Pypi موجود است - اما نصب از طرق PIP در حال حاضر توصه نم شود تا زمان ه در حالت آماده ساز آماده نست. Pip نصب Threesettingsapi KeyEf شما لد API Open311 ه شما همشه قصد استفاده را دارد، به جا راه انداز سه لاس با آن هر بار، شما م تواند Open311_API_KEY را تنظم ند متغر محط در خط فرمان .export Open311_API_KEY = "MY_API_KEY" در غر ان صورت، شما م تواند لاس را با لد API خود و نقطه اان خود را راه انداز ند. >>> از سه واردات سه >>> t = three ('api.city.gov'، api_key = 'my_api_key') httpsby به طور ش فرض، سه URL را بدون طرح مشخص برا استفاده از https ربند م ند. >>> t = three (api.city.gov ') >>> t.endpoint ==' https: // api .CITY.GOV / ORTERFORMATTHE فرمت ش فرض برا سه بسته بند JSON - ار ه همه open311 وجود ندارد ازاسون آن را شتبان م ند. ان به طور عمده برا استفاده آسان انجام م شود (به اد داشته باشد، ان هدف بش از حد از سه بسته بند شده است). با ان حال، شما م تواند به طور خاص درخواست استفاده از XML به عنوان فرمت انتخاب خود را. >>> t = three ('api.city.gov'، format = 'xml') >>> t.format == 'xml'trueusageconfigter شما سه لاس خود را آغاز رد، م تواند تنظمات آن را با روش ربند تنظم ند. شما همنن م تواند به تنظمات Orgininal با روش تنظم مجدد تغر دهد. >>> از سه واردات سه >>> t = three ('api.city.gov'، api_key = 'secret_key') >>> t.services () {'سروس': "داده ها"} >>> t.configure ('open311.sfgov.org/dev/v2/'، format = 'xml' ... api_key = 'sf_open311_Api_Key') >>> t.services ( ) {'SF': {'service': 'data'}} >>> t.configure (api_key = 'another_api_key') >>> # بازشت به تنظمات اصل .... T.Reset () Discoveryin سفارش به از Discovery Service Open311 استفاده ند، به ساد روش شف را فراخوان ند. >>> t = three ('api.city.gov') >>> t.discovery () {'service': {'discovery': 'data'}}}}}}}}} اه اوقات، با ان حال، مسرها Discovery Service از سروس ها و درخواست مسر URL متفاوت هستند - در ان صورت شما م تواند URL مشخص شده را به روش شف به عنوان استدلال منتقل ند. >>> T.Discovery ('http://another.path.gov /discovery.json'servicesto مشاهده خدمات موجود ارائه شده توسط اده ساز Open311، از روش خدمات استفاده ند. >>> t = three ('api.city.gov') >>> t.services () {'همه': {'service_code': 'info'}}} م تواند همنن د سروس خاص را برا درافت اطلاعات در مورد مشخص ند. >>> T.Services ('033') {'033') {'service_code': 'info'}}} requeststo اطلاعات درخواست موجود را مشاهده ند، از روش درخواست استفاده ند. >> > T = three (api.city.gov ') >>> t.Requests () {' all ': {' درخواست ها ':' data '}} بشتر صفحه شتبان از Page_s_size page_>> t. درخواست ها (page_size = 50) {'Total': {'از': {'50': 'درخواست ها'}}} >>> t.Requests (صفحه = 2، page_size = 50) {'بعد': {'50 ':' نتاج '}} شما همنن م تواند د سروس خاص را مشخص ند. >>> t.Requests (123') {'123') {'123': {'درخواست ها': 'data'}} ارامترها در نز م توانند به عنوان لمه لد منتقل شوند استدلال >>> t.Requestss ('456'، status = 'open') {'456': {'open': {'requests': 'data'}}} requestif شما به دنبال اطلاعات در مورد خاص هستد درخواست Open311 (و شما آن را د سروس د)، شما م تواند از روش درخواست استفاده ند. >>> t = three ('api.city.gov') >>> t.Request (12345 ') {' درخواست ': {'service_code_id': {'12345': 'data'}}} postometimes شما ممن است ناز به برنامه ها جدد اجاد درخواست جدد، ه WHA است T روش ست م تواند مورد استفاده قرار رد. نته: مشخصات Open311 ه تمام درخواست ها خدمات ست ناز به لد API معتبر دارند. >>> t = three ('api.city.gov'، api_key = 'secret_key') >>> t.post ('123'، نام = 'Zach Williams'، address = '852nd st '، ... description =' د سروس جدد 123 درخواست. ') {' جدد ': {' درخواست ':' اجاد شده '}}}} درخواست درخواست سروس Toceneach م تواند رداب شود با نشانه موقت ار شما ناز به دا ردن شناسه درخواست خدمات و نشانه درخواست، شما م تواند از روش Token استفاده ند. >>> t = three ('api.city.gov') >>> t.Token ('12345') {' service_request_id ': {' for ': {' token ':' 12345 '}}} صفحه اصل محصول


سه نرم افزارها مرتبط