タグ

RubyとOAuthに関するshokaiのブックマーク (4)

  • facebookアプリで access_token を取得する流れ - (゚∀゚)o彡 sasata299's blog

    2011年08月03日19:14 Facebook ライフハック facebookアプリで access_token を取得する流れ 最近はfacebookアプリを作ろうと思ってちょこちょこやってます。こんにちわ。 で、やっぱりソーシャルなデータを利用したいわけですよ。facebook にはそのために Graph API というものが用意されていてさまざまな情報を取得することができます。Graph API ではユーザやfacebookページの情報程度であれば誰でも取得できますが、「いいね!」の情報や友達情報などはデータを取得するために認証が必要となります。 認証は OAuth 2.0 という仕組みが使われていて、認証が通れば access_token というトークンが取得できます。これを使うことでデータにアクセスできるわけですね。 というわけで、認証が必要なデータ取得時の流れをまとめてみま

  • 橋本商会 » Twitterの地名なうbotを全blockするOAuthアプリ

    http://shokai.mag.keio.ac.jp/block_nowbots/から使える。 (8月15日:URL変更しました) とりあえずSinatraとOAuthの組み合わせを試してみたかったので、DBは使わないものを作りたかった。取得したOAuthのtokenなどはその場で捨てている。blockコマンドを送る権限だけを一時的に委譲してもらう。 以下技術的なことのメモ。 ■OAuthアプリの登録 まずhttp://twitter.com/oauth_clientsでアプリを登録し、consumer keyとconsumer secretを取得する。 で、下のコード中のCONSUMER_KEY, CONSUMER_SECRETを書き換える。 ■必要なライブラリ 必要なgemをインストールする。最新版にした。 sudo gem install oauth twitter sinatr

    shokai
    shokai 2009/08/13
    gotanda_now,osaki_now,shinagawa_now,tamachi_now,shinbashi_now,yurakucho_now,meguro_now,ueno_now,yamanote_now追加
  • TwitterのbotをOAuthに対応させる - しばそんノート

    Twitterの認証方式について Twitterの認証方式にはOAuthとBasic認証の二通りの仕組みがあります。 Twitter API Wiki / Authentication Basic認証はお手軽なので、世に存在するTwitter APIを利用する一般的なクライアントは、大抵がこちらの方法を使っているのではないかと思います。 ですが、実はこのBasic認証はセキュリティ上の理由から、将来的に非推奨になることが予告されています。 Twitter API Wiki / OAuth FAQ 既にTwitter API Wikiでは「今後作成するクライアントはOAuthを利用することを強く推奨する」と表明されており、それに応じてOAuthを使うクライアントも増えてきています。 …が、現状Basic認証を利用しているクライアントが既に大量に存在していることを考えると、今日明日でBasic

    TwitterのbotをOAuthに対応させる - しばそんノート
  • Rubyで実践 OAuth in Twitter - 今日のごはんは素麺です

    というコトで前回のエントリに引き続き, OAuthです. 今度はコードを書き, OAuthを用いてTwitterのユーザータイムラインを取得してみようと思います. コードはGitHubの方に置いてみました. 初めてのGitHubわくわくです. OAuth examples ちなみにターミナルから起動します. GitHubの方にはREADMEすら置いていないのであしからず. $ ruby examples/twitter.rb以下手順を追っていきますが, コードを部分ずつにわけて載せています. 全部が見たい人はGitHubの方で見てみてください. 認証トークンを取得する consumer = OAuth::Consumer.new CONSUMER_KEY, CONSUMER_SECRET, { :signature_method => OAuth::SignatureMethod::HMA

    Rubyで実践 OAuth in Twitter - 今日のごはんは素麺です
  • 1