ドットインストール代表のライフハックブログ
![IDEA * IDEA](https://cdn-ak-scissors.b.st-hatena.com/image/square/6867e6709eeddc5cc28e76f4bf0fc24bf0a26d2d/height=288;version=1;width=512/http%3A%2F%2Fwww.ideaxidea.com%2Fwp-content%2Fuploads%2F2010%2F11%2Fphp.png)
この記事以降 Twitter API の仕様が変わっており、このままでは正しく機能しない場合があると思います。近いうちに今のやり方を書くので、それまで参考程度にご覧ください。 Twitter API の OAuth でひととおりやってみた。 忘れないようにメモ。 大雑把な流れ Twitter にアプリケーションを登録する。 Consumer Key と Consumer secret を取得する。 リクエストトークンを取得する。 認証用 URL を取得する。 ユーザーから承認を受ける(bot の場合は自分でやる)。 アクセストークンを取得する。 API にアクセスする。 以下、やった作業の手順です。 事前準備 HTTP_OAuth を使えるようにする OAuth の通信部分そのものは PEAR の HTTP_OAuth を使うことにしたので これをインストールする。 一番めんどくさい部分を
これは使える、PHPやRubyで書かれたTwitterとやり取りするコードスニペット10 2009年09月17日- これは使える、PHPやRubyで書かれたTwitterとやり取りするコードスニペット10 といっても殆どPHPのコードになってます。 コードの内容は以下のように、便利そうなものばかりですので覚えておくとサクッと機能を実装できそうです。 ・自動フォローのスクリプト(PHP) ・フォロワー数を得る(PHP) ・フォローしてるけどフォローしてくれてない人をゲット(Python) ・ステータス更新(Vim) ・最新のTwitterステータスを得る(PHP) ・Twitter検索してメールアドレスを取得する(PHP) ・tweetsをバックアップする(Ruby) ・WordPressのブログにTwitterのステータスを表示(PHP) ・RSSをTwitterに投稿するスニペット(PH
PHPの裏側で翻訳して結果を返す的な動作をさせたかったので、翻訳APIを探したところ、Google AJAX Language APIなるものを見つけました。 本来はAJAX用のAPIですが、それ以外の言語でも取得できるように、RESTが用意されています。 $query = $_GET['q']; // QueryをURLエンコードし、英語に変換するURLを作成 // q : エンコードする文字列 // langpair : 変換前と変換後の言語を|(%7C)で区切って指定 $trans_url = 'http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q='.urlencode($query).'&langpair=ja%7Cen'; // URLのデータを取得 $trans_json = file_get_
Twitterに投稿をpostしたり、タイムラインを取得したりすることができるTwitterAPI。 (仕様日本語訳:[観] Twitter API 仕様書 (勝手に日本語訳シリーズ)) PHPでTwitterAPIを使用できるPEARライブラリもあるのだけど(Services_Twitter) 勉強を兼ねて自分でクラスを作成してみました。 今後、タイムライン取得や、返信取得も必要に応じて増やしていく予定。 TwitterAPI::updateを呼び出す PEARライブラリのHTTPRequestを使用しています。 主な流れは ●引数として渡されたID・PASSWORDでBASIC認証を行う ●POSTデータに投稿内容をセット ●URL( http://twitter.com/statuses/update.xml )にPOSTを使用したHTTPリクエスト送信 ●レスポ
Twitter APIの仕様書に関しては独自に日本語訳されたものが公開されていますので参考にしてください。 Twitter API 仕様書 (勝手に日本語訳シリーズ) APIを使うまで APIを利用したことがあるユーザならご存知だと思いますが、認証を必要とするAPIは通常APIキーを発行しAPIキーを利用してサイトの利用を制御していました。 Twitterの場合、APIキーの発行などが存在せず、普段利用しているIDとPASSを利用します。 認証 認証に関してはOAuth認証とBASIC認証が利用可能です。 Twitterの今後の方針としてはOAuth認証を標準化する予定らしいです。 今回は手っ取り早く実現するためにBASIC認証を利用します。 BASIC認証についてのリスクは予め認識しておいてください。 パラメータ ポストするためのパラメータです。 自分のステータスを更新(updat
こんにちは、キャンディーズの伊藤蘭です(嘘です)。 最近、巷で流行っているもので Twitter ってのがあるっぽい。 自分が何をやっているのかを公開するだけのWebアプリケーションのよーであるが、友人の情報などを共有できたりすることと、機能のシンプルさが受けているっぽい。 Twitter には API が提供されていて、APIを使って外部のサイトから Twitterの情報を更新したり、閲覧できたりするっぽい。APIについての詳細は API Documentation - Twitter Development Talk | Google グループ を参照するべし。 表示、更新などのひととおりの機能は揃っているので ブログパーツでも作ってみようかなと思ったのだが、APIを利用するには、ログインする際のE-Mailとパスワードなどが必要っぽいので、一般に提供するのはちょいと難しいと感じたっす
今までAPIを使った事ないので勉強になるかなと… 携帯からTwitterに投稿や閲覧ができる物を作ってみる事にする。 現在はモバツイッターを使って十分満足しているので、特に何か特別な事がしたい訳じゃなくて、表示と投稿ができればヨシとする。 ・情報メモ [観] Twitter API 仕様書 (勝手に日本語訳シリーズ) PHPでTwitterに投稿 - HIRACCHI H.D. API仕様書を読み進めるが、APIを使用するのが初めてなので良くわからない。。。 とりあえず、自分のAPI使用状況が解るらしいリクエストURLがあったのでそれを使ってみる。 PHPでTwitterに投稿 - HIRACCHI H.D.で紹介されていたサンプルコードを少し変更。 //ユーザー名 $username = 'username'; //パスワード $password = 'password'; //接続オ
Tweeting from PHP - Fabien Potencier PHPからTwitterに簡単に投稿できる15行の関数が公開されています。 以下のような、tweet 関数で実現可能みたい。 function tweet($message, $username, $password) { $context = stream_context_create(array( 'http' => array( 'method' => 'POST', 'header' => sprintf("Authorization: Basic %s\r\n", base64_encode($username.':'.$password)). "Content-type: application/x-www-form-urlencoded\r\n", 'content' => http_build_que
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く