割合

流体の安らかなAPIのためのシンラッパー
今すぐダウンロード

割合 ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • MIT/X Consortium Lic...
  • 出版社名:
  • Nicholas Tollervey

割合 タグ


割合 説明

流体の安らかなAPIのための薄いラッパー FludB.pyは、FludDB RESTFUL APIの上に非常に薄いラッパーです。 FlidDBは物事のウェブのための公然な書き込み可能なプラットフォームです。 FludBの詳細はこちら:http://fluidinfo.com/ここで説明されています.http://api.fluidinfo.com/ort:http://api.fluidinfo.com/ortiginally Seo Sanghyeonの作業に基づく:http:// bitbucket。 org / sanxiyn / fluidfsthisモジュールが抽出されました、拡張とユニットテストはNicholas Tollervey(http://ntoll.org)によって追加されました。詳細については、Linux2Type「ヘルプ」、「著作権」、「クレジット」または「ライセンス」の。>>>輸入融点>>> Instance'HTTPS ://fluiddb.fluidinfo.com '>>> flogin(' username '、' password ')>>> fliddb.call(' get '、/ users / test')({'status': '200 '、' content-length ':' 62 '、' content-location ':' https://fluiddb.fluidinfo.com/users/test '、' server ':' nginx / 0.7.65 '、' connection ': 'keep-aLive'、 'cache-control': 'no-cache'、 'date': 'fry、03 dec 201017:07:34 GMT'、 'content-type': 'application / json'} { U'name ':U'tes'、U'id ':U'8cc64c7d-A155-4246-AB2B-564F87FD922'})S輸入流体を輸入して始める。 FludSB.Instance変数は、モジュールが使用しているFlidDBのインスタンス(デフォルトはメインインスタンスに)どのインスタンスを示します。インスタンスを変更するには、FludB.MainとFlusDB.Sandboxの "定数"をご利用ください。 .main'https://fluiddb.fluidinfo.com '>>> flusidb.instance = FludDB.Mainuseログインとログアウトの関数を、ER、ログイン、またはログアウト(あなたは何を期待しましたか?):>>> floddb。ログイン( 'username'、 'password')>>> flodb.logout()FludDBモジュールによって提供される最も重要な関数はcall()です。 Leginal Method and Pathは、最初の2つの引数としてHTTPメソッドとパスを指定する必要があります。>>> floddb.call( 'get'、 '/ users / test')({'status': '200'、 'content-length': '62'、 'content-location': 'https://fluiddb.fluidinfo.com/users/test'、 'server': 'nginx / 0.7.65'、 'connection': 'keep-alive'、 'cache -control ':' no-cache '、' date ':' fri、03 dec 201017:07:34 GMT '、' content-type ':' application / json '}、{u'name':U'test '、U'ID':U'8CC64C7D-A155-4246-AB2B-564F87FD9222 '})Call()を含むタプルを返します。*ヘッダー辞書*応答の内容(いずれかがある場合)これは単に次のことをすることができます。>>>ヘッダー、content = flusiddb.call( 'get'、 '/ users / test')パスをパス要素のリストとして送信することも可能です:>>>ヘッダー、content = flusiddb.call( 'get'、 'about'、 'yes / no'、 'test'、 'foo'])これにより、スラッシュのような問題文字が含まれていても、各要素が正しくエンコードされていることを確認します。 '/'(「約」ベースのAPIを使用することができるために不可欠です.API FludBにJSONデータを送信するには、適切なPython Dictオブジェクトを送信するだけで、FlusDB.pyを適切に送信します。>>>ヘッダー、Content = FlusDB.Call( 'post'、 '/ object'、body = {'about' : 'ade-example'})body引数がPythonディクショナリではない場合は、オブジェクトにタグ値を入れることしかできません。その場合、渡された値のMIME-Typeを設定することが可能です。 hello、world! '、MIME =' text / html ')URI引数を送信するだけでcall()メソッドの引数としてそれらを追加します。>>>ヘッダー、 content = flusiddb.call( 'get'、 '/ permissions /名前空間/ test' '、action =' create ') "action =' create '"引数は "?action = create"になっています。 FludsB.Furthermoreに送信されたURLは、いくつかのカスタムヘッダをFludDBに送信したい場合(テスト目的で役立ちます)から、custom_headers引数を介してそれらを辞書として指定します。>>>ヘッダ、content = flusiddb.call( 'get'、 ' / users / test '、custom_headers = {' orent ':' http://foo.com '})最後に、/ valuesエンドポイントを介してクエリを送信してから、値を返したいタグのリストを指定できます。タグ引数を介して:>>>ヘッダー、content = flusiddb.call( 'get'、 '/ values'、タグ= 、query =' ntoll / met ')フィードバック歓迎!要件: ・Python


割合 関連ソフトウェア