Top/プログラミング/iPhoneアプリ開発/Titanium MobileでTwitterのOAuth認証をやってみた(iPhone向け/BirdHouse/oauth-adapter) Androidでは試してないのでiPhone向けと書いておきます。 最近Titanium MobileでのiPhoneアプリ開発が楽しいです。一時期Objective-Cでも1ヶ月くらいやっていたのですが色々大変で、それに比べるとTitaniumはとても楽。変なところでクセがありますが、なにより文法レベルやメモリ管理で悩まなくていいのが嬉しいです。 で、基本的なところはリファレンスや日本語Wikiなどを参考にすればすぐにできますが、ちょっと飛んでTwitterのOAuth認証は苦労したので、参考までにやったことをここにメモしておきます。 oauth-adapter 「Titanium Twitter
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 前回紹介したApp Engine用のフレームワークahaをマイクロフレームワーク化するプラグインmicroneを使って,TwittreのBotを書いてみた。 どのくらいで書けるかな,と思って試してみたら,14行で書けた。Flaskで書いたのより一行短くなった。 でもホントはエンコーディング指定と関数の前に空行が欲しいので16行ですゴメンナサイ。 Bot書いてた時間は5分くらいかな? まったく直すことなく,書いたらそのまま動いた。 コードは以下。 from random import choice from plugin.microne.app import Microne from p
Welcome to the Twitter API wiki. What are you coding? For the most up to date information, check out dev.twitter.com - our new developers' portal. IMPORTANT: Basic authentication removal is going to occur on August 16, 2010 Twitter API Documentation Getting Started Frequently asked questions API Changelog Known Defects and Enhancements List Long-term Enhancements Support Security Best Practices O
Node.jsの正式名称はNodeということらしいので、これからはNodeと表記しますね。 今日、「Node.jsの飲み会」というイベントをやるんですが、信頼のドタキャン率を誇るATNDで募集していたので、ATNDのアカウントをTwitterとひもづけてる人に対してTwitter経由でリマインダーを送るプログラムをNodeで書いてみました。 var request = require('request'), qs = require('querystring'), OAuth = require('oauth').OAuth, settings = require('./settings'), oauth = new OAuth( 'https://api.twitter.com/oauth/request_token', 'https://api.twitter.com/oauth/ac
2012/12/01 追記:Twitterでは、BASIC認証をすでに廃止してOAuthが必須となっているため、本エントリでのタイムラインの取得は動作しません。 wxPythonとtwitter-pythonライブラリを用いてTwitterのGUIクライアントを作った。認証などに関してライブラリによる違いやAPIを自分が調べた範囲で書いておく。他の人の役に立てば幸い。 クライアントは以下の2つのファイルから構成される。 simpletweet.py simpletweet.xrc 利用するには2つのファイルを同じディレクトリに保存して、ファイル冒頭の username password という2つの変数に自分のアカウント情報をタイプしてあとは実行すればいい。 実行環境にPythonとwxPythonとtwitter-pythonライブラリが必要で、さらにtwitter-pythonはsim
HOME > 電算 > python で twitter メモ python で twitter メモ Python (tweepy 利用)を使って、twitter に投稿した、読んだり、過去ログを保管したりするのだ。 (2013年7月 追記:最近 twitter の API が 1.0 が使えなくなり、1.1 を使わなければならなくなった。tweepy の新しいバージョン 2.7 を試したが、API 1.1 に対応しているようだ。ただし、いくらかメソッド名が変更されたりしているように見える。このメモは、従前の twitte API を従前の tweepy で使ったメモだから、古い部分があります) 参考:事前準備については、http://jmillerinc.com/2010/05/31/twitter-from-the-command-line-in-python-using-oauth
日頃、シェルの上で作業を行うことが多いので、 「コマンドラインで動作するTwitterクライアント」 を考えていました。 そんなところ、こちらの記事を発見し、 良いもの。悪いもの。: コマンドラインで動作するOAuth対応TwitterクライアントをPythonで作ってみた ここで紹介されている「tw.py」を参考に、少し拡張してみました。 #!/usr/bin/env python #-*- coding: utf-8 -*- import sys, os, pickle from oauthtwitter import * # http://twitter.com/oauth_clients から「OAuthクライアント」の登録を行ってください CONSUMER_KEY = "" CONSUMER_SECRET = "" # キーファイルを保存するパスを指定してください(この場所でなく
はじめに こんにちは、Python界のほぼ日手帳です。RSSリーダーを眺めてたら、なんかPythonを使ってTwitterのコマンドラインアプリを作る見たいのがはやってたみたいなのでまぜてまぜてー。というわけで書きました。 リンク tw.pyを少し拡張してみた - へにゃぺんて@日々勉強のまとめ 良いもの。悪いもの。: コマンドラインで動作するOAuth対応TwitterクライアントをPythonで作ってみた とりあえず作り散らかした ymotongpoo/TwCmd · GitHub forkでもspoonでもなんでもしてください。 準備 Pythonライブラリ 最近はPyPIに便利パッケージが増えましたね、めでたいめでたい。Twitterでタイムライン取得や発言をするだけならtweepyが便利だぜ。OAuth 1.0対応。あとコマンドラインアプリケーションは標準モジュールのcmdモジュ
最近は Launchy から twitter へ投稿しているのだけど、その時 via API となるのが気に入らなかったので、認証に OAuth を使いクライアント名を変更する事にした。ところでいつから from API じゃなくなったんだ? OAuth については @IT や gihyo.jp の記事を読んだ。OAuthについて知らなければ目を通しておこう。 スクリプトにはいつも通り Python を使用する。ただし今回は Launchy からの投稿、すなわち Windows 環境で行う事になる。とはいっても普段使ってる Linux とはライブラリのインストールの仕方がちょっと違うだけだろう。 用意するもの 1) twitter へのアプリケーションの登録 2) simplegeo's python-oauth2 at master - GitHub まず twitter へアプリケーシ
はじめに 毎年サーバーサイドJavaScriptが流行ると言ってるみなさんこんにちはダニーです。 ということで、node.jsをはじめてみました。 Twitter Streaming APIで取得したデーターをWebSocketで 接続したクライアントに出力するデモを作成したので紹介したいと思います。 今回のデモについて 今回作成したデモは node.jsのHttpClinetでTwtter Streaming APIでTwtterからデータを取得して、 node.jsのWebSocket Serverでそのデータを接続してきたWebSocket対応ブラウザに送信するということを やっています。 Twitter Streaming APIで取得できるようにする。 動かすのにhttp-basic-authが必要です。 npm install http-basic-auth streaming
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く