![ニュース記事の配信時刻、Twitterは朝5時台、Facebookは午後2~4時台が拡散しやすいとの調査結果](https://cdn-ak-scissors.b.st-hatena.com/image/square/351fe98c661bbecdf219d011f6d007d28b6379dd/height=288;version=1;width=512/http%3A%2F%2Finternet.watch.impress.co.jp%2Fimg%2Fiw%2Flist%2F708%2F260%2Fimportant_image.png)
Rails3, Ruby on Rails, 技術, omniauth omniauthとは、マルチプロバイダ外部認証のためのRackベースシステムです。要はアプリケーションのログイン機能で、twitterやfacebookアカウント認証でのログインができるようになります。今回は既存のアプリケーションのログイン認証をtwitterとfacebook、mixiアカウントでの認証に変更したいと思います。基本的な流れを記述しましたが、メソッドのコードは自分のアプリケーションに合ったものに書き換えて下さい。この記事の内容は下記の内容に沿ったものです。https://github.com/railsapps/rails3-mongoid-omniauth/wiki/Tutorial omniauth gemのインストール# gemコマンドでインストールする場合 $ gem install omnia
ツイッターのオンライン・クライアントを自作するにあたって、まずはOAuth認証にトライ。 基本となる「ゼロから学ぶOAuth」を読もうと思ったのだが途中で飽きてしまったためあとで読むことにした。手っ取り早く「つながった感」を得られるサンプルコードを探す。下記の3つのサイトが大変役に立った。 PHP+OAuthでTwitter - SDN Project PHP+OAuth でTwitter連携アプリを作る!(Botも作れるよ!)[準備編] PHPでOAuthを使ったサンプルコード これらのサイトは共通して、Abraham Williams氏によるPHPライブラリ"twitteroauth"を使っている。面倒なことはライブラリがやってくれるし、逆に言えば何が行われているかよくわからなくてもOAuth認証ができてしまう。 一応サンプルコードをダウンロードして動かしてみたら……動いたよーん。 →
方法も何も、これさえできていれば PHPでTwitter APIのOAuthを使う方法まとめ – 頭ん中 一カ所書き換えるだけ。 事前の準備 アプリケーションを Sign in with Twitter に対応させときましょう。 https://twitter.com/apps に行く。 対象となるアプリケーションを選ぶ。(アプリケーション未登録の場合は上掲の記事に登録方法を書いているのでまずはそちらへ。) “Edit Application Settings” のボタンを押す。 一番下のあたりにある “Use Twitter for login” のところにチェックを入れて “Save” のボタンを押す。 はい完了。 Sign in with Twitter のやり方 OAuth でユーザーに承認してもらうとき、通常なら http://twitter.com/oauth/authoriz
自サイトでのtwitterアカウントを使ったログイン機能実装について。 最近、twitterのID・パスワードを使ってログインできるサイトが増えてきましたが、 同じことを自分の運営するサイトでもやりたいと思っています。 その場合、プログラム的にはどのような流れになるんでしょうか。 ユーザーにtwitterのIDとパスワードを入力してもらい、 OAuthで「許可する」をクリックしてもらって、コールバックURLに戻ってきた後の処理をお教え願えますでしょうか。 (例えばOAuthトークンなどユーザーのどの情報をDBに保管すべきか など) 一般的にはID・パスワードもDBに保存してるんでしょうか。 できればtwitterのパスワードのようなプライベートなものをDBに保存したくないんですが・・・ また、数日間はログイン情報をCookieに保持し自動ログインさせたいですが、 仮にID・パスワードをDB
Twitterと連携するFacebookアプリをPHPで作る:無料クラウドでできるFacebookアプリ開発入門(4)(1/5 ページ) SDK・Eclipse・コマンドの3パターンでPHPアプリを作る Facebook APIはFlash、PHP、Javaなどのさまざまな環境から利用できます。本稿では、クラウドプラットフォーム「Windows Azure」(以下、Azure)上で動くPHPを利用したFacebookアプリのサンプルプログラム(Facebook-Twitter連携アプリ)を開発する方法を、複数パターンの開発環境の構築といった基礎的なことから順を追って解説します。 本稿は、日本マイクロソフトのWebサイト「アプリ開発ぷらっとふぉーむ @ Windows Azure -- Windows Azure Platform」で紹介しているPDF資料のうち、以下の章を同社と著者の許諾を
TwitterやFacebookへのログイン機能をこれ1個で実装できるPHPライブラリ「HybridAuth」 2011年08月22日- HybridAuth, Open Source Social-Signle-Sign-On Solution for authentication through Facebook, Twitter, Google, Yahoo, MySpace, LinkedIn, AOL, Vimeo, FourSquare, OpenID and other Identity providers TwitterやFacebookへのログイン機能をこれ1個で実装できるPHPライブラリ「HybridAuth」 Facebook, Twitter, Google, Yahoo, Windows Live, MySpace, LinkedIn, FourSquare, O
ツイート前回の さくらVPSを借りてから参考にしたサイト でもお伝えしたとおり、今回はPHP + OAuth + twitter でログインするシステムを作るまでの道のりを、参考にしたサイトやコードを織り交ぜながら書いていこうと思います。 結果を先に書きますが、結局は非常に簡単で、シンプルな方法で実装できました。 最初にOAuthの基礎から。 ゼロから学ぶOAuth -gihyo.jp APIアクセス権を委譲するプロトコル、OAuthを知る – @IT まずは、ここを読んで実践してみました。 PHPでTwitter APIのOAuthを使う方法まとめ – 頭ん中 PHPで「Sign in with Twitter」を実装する方法 – 頭ん中 ふむふむ。さくらのVPSの初期状態では pearコマンドが使えないのでインストールが必要と。 PEARインストール(さくらVPSサーバー) – CAL
40 Sets of Free Social Media Icons | Vandelay Design Blog TwitterやFacebook等、フリーで使えるソーシャルメディアアイコンセット40。 次のような、デザインに嫌なクセがなくて汎用に使えそうなアイコン〜個性的なものまで色々なアイコンセットが紹介されています。 サイトデザインに合ったアイコンが選べそうなので覚えておいてもよさそう。 Linked.inも日本で開始するそうですが、どうなっていくのか楽しみです 関連エントリ 選びたい放題のフリーのソーシャルアイコンセット色々 シンプル白黒がいい感じのソーシャルアイコン37個セット「LinkDeck」 白黒シンプルがいい感じのベクター形式のソーシャルアイコンセット 246種類のクリアで美しいソーシャルアイコンセット
先日行われた Twitter の開発者向けイベント「Chirp」にて、 @Anywhere という新 API が公開されました。自分のサイトに、 JavaScript のみでユーザー情報の表示やつぶやきの投稿、ユーザー認証などの機能を実装できる、とても興味深い API です。 この @Anywhere は使い方も非常に手軽で、こちらのページでサイトを登録すれば、あとは「Getting Started with @Anywhere」にある JavaScript をページに挿入するだけで利用できます。しかし、当然ですが説明は英語ですので、日本人には少しとっつきづらい面もあります。こんな有用な API が日本で普及しないのは大きな損失、ということで前述のページを日本語に翻訳してみました。 勢いで翻訳したので表現はかなり適当ですが、まあ無いよりはましかと思います(笑)。 @Anywhere を利用
4月25 続・ソーシャルグラフAPI 比較表 プロフィール編 mixiが4月4日にmixi Graph APIの一部の機能を拡張してましたので、 以前、書きました、ソーシャルグラフAPI 比較表を更新しました。 前回のエントリはーはこちら。 ソーシャルグラフAPI 比較表 プロフィール編 mixi People API 仕様追加のお知らせ TwitterFacebookmixi ID○○○ 名前○○○ プロフィールURL△○○ プロフィール画像URL○○○ プロフィール内容○○○ 言語○○− タイムゾーン(オフセット)○○− 居住地○○○ URL○○× メールアドレス×○× 名前(名)−○○ 名前(姓)−○○ 性別−○○ 出生地−○○ 生年月日−○○ 血液型−−○ 趣味−−○ 恋愛対象−○− 交際ステータス−○− 相手−○− 宗教・信仰−○− 政治観−○− 勤務先−○○ 学歴−○○ 使用言
Facebookで友達になった人を、Twitterでフォローしようとしたときに、まともに探そうとしたら結構な手間がかかるものですよね。 今回は、そんな時に便利なFacebook上のサービスをご紹介します。 組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! Facebookの友人をTwitterで見つけるのに便利な「FriendLynx」 「FriendLynx」は、Facebookで友人になっているアカウントのTwitterアカウントをOAuth経由でログインすることによって教えてくれるサービス。 アカウントがマッチする確率も表示していて、同一画面上でフォローすることも可能になっています。 Facebookの友人のTwitterアカウントを表示 ↑Facebookで友人になっているユーザーのものであ
Search: for the 1% that is gold Analyse: the results you get Connect: the community you find Lead: the conversations you see Places New YorkLos AngelesChicagoHoustonPhoenixPhiladelphiaSan AntonioSan DiegoDallasSan JoseDetroitSan FranciscoJacksonvilleIndianapolisAustin USAArgentinaAustraliaAustriaBrasilCanadaChileChina P. Rep.Czech Republic DanmarkEgyptEspainiaFinlandFranceGermanyGreece Hong KongH
最近、Twitterでの発言をコメントとして表示するブログやサイトを良く見かける様になりました。 確かに他のサイトを見ていてその内容についてのコメントをTwitterで言う事は結構よくあるので、そんな機能あったら便利だなとふと思う様になりました。 そこで Wordpressでもなんとかして表示できないのかなと色々探してみたところ、 「Tw Anyware comment system」というプラグインを発見。 「Tw Anyware comment system」はTwitterが最近発表した@Anywhereという機能を利用したプラグインで、Twitter上で誰かが投稿記事宛のリンク付きをつけて発言したりするとそれを収集して表示してきてくれるという面白い機能のプラグインです。 表示だけでなくTwitterとの連携機能があり、記事を見たその場でTwitterに投稿する事が出来ます。
前回、Twitter botを作るための基礎知識としてTwitter APIについて説明しました。今回は実際にプログラムを組んでみましょう。ここでは例としてPHPでの発言方法を紹介します。 Twitter botに発言させてみる まずはPHPの標準機能を使って発言をしてみます。Twitter用ライブラリを使った発言については後ほど解説します。 <?php // curlリソースの作成 $curl = curl_init(); // ユーザ名 $username = "(ユーザ名を設定)"; // パスワード $password = "(パスワードを設定)"; // 発言する文字列を設定する // プログラムの文字コードがUTF-8の場合はこのまま $status = "日本語のテスト"; // プログラムの文字コードがSJISの場合はUTF-8に変換 //$status = mb_conv
ダウンロード EasyBotterバージョン2.1.3をダウンロードする 無料です。PHPライセンスに準拠しているので商用利用、改造、再配布などもOKです。 ※前のバージョンからの移行の場合は、EasyBotter.phpとlog.datとPEARフォルダを置き換えれば動くと思います。 おしらせ 2014.1.16. Twitter APIのhttps化にともなって2.1.3にバージョンアップしました 2.1.2のEasyBotter.phpの下の方でAPI叩いてる部分を2箇所(setUpdateとgetRepliesのとこ)、http://からhttps://に変えただけです。 2013.10.10. EasyBotterのアクセスキーが使えなくなっている件について phaがときどき見るかもしれないスレ - Twitter Bot BBSをお読みください。 2013.4.19. OAut
(重要な追記: 2012-01-25) Topsy の API を利用するために API Key が必要となりました。さらに30日間は1日あたり7,000コールまで無料、それ以降は1日500コールまでなら無料で使えるそうです。 APIキーの取得はこちらから。 → http://manage.topsy.com/app そのページが何回ツイートされたかを表示してくれるカウンターといえばTweetmemeとTopsyが有名ですが、TopsyのAPIを利用すると「そのページのURLが投稿されたツイート」を取得できるみたいなので、jQueryを使って各記事の下に表示してみることにしました。 たとえばこの記事の場合はこんな風に表示されます。 ↑ リスト表示 ↑ アイコン表示 APIの解説 TopsyのAPIで用意されているメソッドのうち「trackbacks」を使うと、そのURLを言及したツイートの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く