タグ

PythonとAPIに関するmactkgのブックマーク (4)

  • im.kayac.comを知り、coderepos にコミットした - When it’s ready.

    数日前から、デブサミのビデオがニコ動に色々上がっていた。何個か見たけど、とぎれとぎれだったりしてよく理解出来なかった。今日は、そんなデブサミで使用されたパワポらしきものが、上がっていたのでボチボチみてたらotsuneさんの資料の中にim.kayac.comの事がのっていた。 im.kayac.com は今まで知らなくて、この資料で初めて知った。 まず試すためにアカウント(a2c)を作った。んで、そのあとにGTalk宛にIMを送るように設定した。GMailからだと新規アカウントにメッセージが送れなかったので、iChatを使って、アカウントを追加した。認証用のパスコードを送ったら一瞬で承認された。あとは、kayacのAPIに何か投げれば返ってくるはず 仕組みはよくわからないけど、 POST /api/post/username HTTP/1.0 Host: im.kayac.com Conte

    im.kayac.comを知り、coderepos にコミットした - When it’s ready.
  • requestsモジュールでOAuth2認証した感想とか - YAMAGUCHI::weblog

    はじめに こんにちは、Python界の情弱です。最近情弱すぎて全然コード書いてなくて残念です。先日Google Apps APIの勉強会で「OAuth2認証使ってGoogleの各種APIにアクセスしようぜ」っていうことをやった時に、Python組で参加しました。 単純な認証なら素のHTTPやり取りしたほうが楽だよなーというのがわかったのが収穫でした。 一応忘れないようにログを残しておくというエントリ。 参考 @shin1ogawaの資料 GoogleApps API japan #3 GDataAPIハンズオンに参加しました。 Python編 - When it’s ready. (a2c.get.diary) コードとか Google API OAuth 2.0 Authorization Sample in PythonGist # -*- coding: utf-8 -*- "

    requestsモジュールでOAuth2認証した感想とか - YAMAGUCHI::weblog
    mactkg
    mactkg 2012/03/09
    requestsモジュールためしてみよう
  • サンプルコードで分かるGAE&Twitter API開発 (1/5)

    みなさんこんにちは。ふむふむソフトの飯島です。 前回の記事では、Twitter APIを利用するための手続きと、GAE(Google App Engine) SDKを使ってローカルの開発環境でWebサービスを動かす方法を説明しました。今回はいよいよ、サンプルコードの中身について解説したいと思います。 Twitter APIを使うと、たとえばこうなります!(その3) コードの解説に入る前に、今回も1つ、当社がTwitter APIで作ったサンプルをお見せしましょう。連載のサンプルコードのカスタマイズ例として、第1回では「ついまん。創刊準備号」、第2回では「Lispeln α(リスペルン アルファ版)」を紹介しましたが、今回はちょっと毛色を変えてTwitter ボット(bot)を紹介します。 1年間かけてひっそりと1万ダウンロードを突破した、当社開発の人気Windows ガジェット「はとぽっ

    サンプルコードで分かるGAE&Twitter API開発 (1/5)
  • Python-twitterが欧米仕様だったので日本仕様に直したでござるの巻 — TRIVIAL TECHNOLOGIES 2.0

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 半裸Botを作ったとき,PythonTwitterAPIをほげほげするのにPython-twitterを使ったんだけど。ちょっと長いTweetをPostしようとすると,「140文字以上あるよ!」という例外が発生してしまう。実際Tweetは60文字くらいしかないんだけど,おかしい。 なんでだろうと思ってソースを見てみたら原因が判明。ユニコードの8ビット文字列を,バイト列として見ている。これだと日語のマルチバイト文字列が3倍の文字数と判別されてしまう。ASCII圏のことしか考えないのは欧米製のライブラリにはよくあることで,ひょっとしたらとは思ってたけど。 ソースコードをちょっと書き換え

  • 1