SlideShare uma empresa Scribd logo
1 de 9
第 17 回北海道開発オフ 成果発表 2010/07/03 @smokeymonkey
今日のお題 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],        |    \   __   /    _ (m) _ピコーン        | ミ |     /  ` ´   \       ('A`)      ノヽノヽ        くく
Twitter 用 Ruby Script の OAuth 化 ,[object Object],[object Object],[object Object],[object Object],[object Object]
OAuth クライアントの登録 ,[object Object],[object Object],[object Object],[object Object]
各 Script 用にアクセストークンを取得 ,[object Object],[object Object],$ ./twitter-oauth.rb  Access this URL and approve =>  http://twitter.com/oauth/authorize?oauth_token=12345-hogefugafoobar Input OAuth Verifier:  1234567890 Access token:  123123123-ASDFGHJKL Access token secret:  ZXCVBNMASDFGHJKLQWERTYUIO
Scriptを書き換える require 'rubygems' require 'oauth' require 'rubytter' consumer = OAuth::Consumer.new( " CONSUMER_KEY ",  " COMSUMER_SECRET ", :site => 'http://twitter.com' ) token = OAuth::AccessToken.new( consumer, " ACCESS_TOKEN ", " ACCESS_TOKEN_SECRET " ) client = OAuthRubytter.new(token) client.update(mess)
結果
感想 ,[object Object],[object Object],[object Object],[object Object],client.mentions.each do |status| scname = "#{status.user.screen_name}" rid  = "#{status.user.id}".to_i
みなさんおつかれさま! ,[object Object]

Mais conteúdo relacionado

Semelhante a 20100703devdo

TwitterのBasic認証が今度こそ終わります
TwitterのBasic認証が今度こそ終わりますTwitterのBasic認証が今度こそ終わります
TwitterのBasic認証が今度こそ終わります
Daisuke Nikura
 
池澤あやかと学ぼう!: はじめてのOAuthとOpenID Connect - JICS 2014
池澤あやかと学ぼう!: はじめてのOAuthとOpenID Connect - JICS 2014池澤あやかと学ぼう!: はじめてのOAuthとOpenID Connect - JICS 2014
池澤あやかと学ぼう!: はじめてのOAuthとOpenID Connect - JICS 2014
Nov Matake
 
python-twitterを用いたTwitterデータ収集
python-twitterを用いたTwitterデータ収集python-twitterを用いたTwitterデータ収集
python-twitterを用いたTwitterデータ収集
Hikaru Takemura
 
Google App EngineでTwitterアプリを作ろう
Google App EngineでTwitterアプリを作ろうGoogle App EngineでTwitterアプリを作ろう
Google App EngineでTwitterアプリを作ろう
kenji4569
 
Twitter4Rでつくるゆるふわ愛されTwitter bot
Twitter4Rでつくるゆるふわ愛されTwitter botTwitter4Rでつくるゆるふわ愛されTwitter bot
Twitter4Rでつくるゆるふわ愛されTwitter bot
Yoji Shidara
 

Semelhante a 20100703devdo (20)

祝!公式サポート Auth0 + LINE Login
祝!公式サポート Auth0 + LINE Login祝!公式サポート Auth0 + LINE Login
祝!公式サポート Auth0 + LINE Login
 
TwitterのBasic認証が今度こそ終わります
TwitterのBasic認証が今度こそ終わりますTwitterのBasic認証が今度こそ終わります
TwitterのBasic認証が今度こそ終わります
 
Bot Framework v4 開発 Tips 2018-11
Bot Framework v4  開発 Tips 2018-11Bot Framework v4  開発 Tips 2018-11
Bot Framework v4 開発 Tips 2018-11
 
Azure Bot Service で始めるチャットボット開発入門 (2018-01)v1.1
Azure Bot Service で始めるチャットボット開発入門 (2018-01)v1.1Azure Bot Service で始めるチャットボット開発入門 (2018-01)v1.1
Azure Bot Service で始めるチャットボット開発入門 (2018-01)v1.1
 
池澤あやかと学ぼう!: はじめてのOAuthとOpenID Connect - JICS 2014
池澤あやかと学ぼう!: はじめてのOAuthとOpenID Connect - JICS 2014池澤あやかと学ぼう!: はじめてのOAuthとOpenID Connect - JICS 2014
池澤あやかと学ぼう!: はじめてのOAuthとOpenID Connect - JICS 2014
 
Azure Static Web Apps を試してみた!
Azure Static Web Apps を試してみた!Azure Static Web Apps を試してみた!
Azure Static Web Apps を試してみた!
 
Bot frameworksdk
Bot frameworksdkBot frameworksdk
Bot frameworksdk
 
SIerは如何にしてGitHub Enterpriseを導入するにようになったか
SIerは如何にしてGitHub Enterpriseを導入するにようになったかSIerは如何にしてGitHub Enterpriseを導入するにようになったか
SIerは如何にしてGitHub Enterpriseを導入するにようになったか
 
python-twitterを用いたTwitterデータ収集
python-twitterを用いたTwitterデータ収集python-twitterを用いたTwitterデータ収集
python-twitterを用いたTwitterデータ収集
 
Authlete: セキュアな金融 API 基盤の実現と Google Cloud の活用 #gc_inside
Authlete: セキュアな金融 API 基盤の実現と Google Cloud の活用 #gc_insideAuthlete: セキュアな金融 API 基盤の実現と Google Cloud の活用 #gc_inside
Authlete: セキュアな金融 API 基盤の実現と Google Cloud の活用 #gc_inside
 
Google App EngineでTwitterアプリを作ろう
Google App EngineでTwitterアプリを作ろうGoogle App EngineでTwitterアプリを作ろう
Google App EngineでTwitterアプリを作ろう
 
Introduction of OAuth 2.0 vol.1
Introduction of OAuth 2.0 vol.1Introduction of OAuth 2.0 vol.1
Introduction of OAuth 2.0 vol.1
 
LUIS x Azure Bot Service
LUIS x Azure Bot ServiceLUIS x Azure Bot Service
LUIS x Azure Bot Service
 
OAuth 2.0による認可の流れ
OAuth 2.0による認可の流れOAuth 2.0による認可の流れ
OAuth 2.0による認可の流れ
 
html5jロボット部 第3回勉強会「ロボット × ビジネス」
html5jロボット部 第3回勉強会「ロボット × ビジネス」html5jロボット部 第3回勉強会「ロボット × ビジネス」
html5jロボット部 第3回勉強会「ロボット × ビジネス」
 
初めてのAuth0ハンズオン
初めてのAuth0ハンズオン初めてのAuth0ハンズオン
初めてのAuth0ハンズオン
 
Twitter4Rでつくるゆるふわ愛されTwitter bot
Twitter4Rでつくるゆるふわ愛されTwitter botTwitter4Rでつくるゆるふわ愛されTwitter bot
Twitter4Rでつくるゆるふわ愛されTwitter bot
 
Kintone hands on
Kintone hands onKintone hands on
Kintone hands on
 
ASP.NET CoreとAzure AD B2Cを使ったサクっと認証
ASP.NET CoreとAzure AD B2Cを使ったサクっと認証ASP.NET CoreとAzure AD B2Cを使ったサクっと認証
ASP.NET CoreとAzure AD B2Cを使ったサクっと認証
 
1030 twitter講座.key
1030 twitter講座.key1030 twitter講座.key
1030 twitter講座.key
 

Mais de smokey monkey

AWS勉強会 in 北海道札幌 at smokeymonkey #cmdevio
AWS勉強会 in 北海道札幌 at smokeymonkey #cmdevioAWS勉強会 in 北海道札幌 at smokeymonkey #cmdevio
AWS勉強会 in 北海道札幌 at smokeymonkey #cmdevio
smokey monkey
 
クラスメソッド会社説明会 in 北海道札幌 at smokeymonkey #cmdevio
クラスメソッド会社説明会 in 北海道札幌 at smokeymonkey #cmdevioクラスメソッド会社説明会 in 北海道札幌 at smokeymonkey #cmdevio
クラスメソッド会社説明会 in 北海道札幌 at smokeymonkey #cmdevio
smokey monkey
 
第2回とにかくこれを聴けカンファレンス「"NewJackSwing" changed the world」
第2回とにかくこれを聴けカンファレンス「"NewJackSwing" changed the world」第2回とにかくこれを聴けカンファレンス「"NewJackSwing" changed the world」
第2回とにかくこれを聴けカンファレンス「"NewJackSwing" changed the world」
smokey monkey
 
第22回北海道開発オフ 成果発表
第22回北海道開発オフ 成果発表第22回北海道開発オフ 成果発表
第22回北海道開発オフ 成果発表
smokey monkey
 
第1回とにかくこれを聴けカンファレンスOpening & 発表資料「アルマゲドンしか知らないニワカの為のAEROSMITH入門」
第1回とにかくこれを聴けカンファレンスOpening & 発表資料「アルマゲドンしか知らないニワカの為のAEROSMITH入門」第1回とにかくこれを聴けカンファレンスOpening & 発表資料「アルマゲドンしか知らないニワカの為のAEROSMITH入門」
第1回とにかくこれを聴けカンファレンスOpening & 発表資料「アルマゲドンしか知らないニワカの為のAEROSMITH入門」
smokey monkey
 
壱から始めるVim超入門
壱から始めるVim超入門壱から始めるVim超入門
壱から始めるVim超入門
smokey monkey
 

Mais de smokey monkey (8)

AWS勉強会 in 北海道札幌 at smokeymonkey #cmdevio
AWS勉強会 in 北海道札幌 at smokeymonkey #cmdevioAWS勉強会 in 北海道札幌 at smokeymonkey #cmdevio
AWS勉強会 in 北海道札幌 at smokeymonkey #cmdevio
 
クラスメソッド会社説明会 in 北海道札幌 at smokeymonkey #cmdevio
クラスメソッド会社説明会 in 北海道札幌 at smokeymonkey #cmdevioクラスメソッド会社説明会 in 北海道札幌 at smokeymonkey #cmdevio
クラスメソッド会社説明会 in 北海道札幌 at smokeymonkey #cmdevio
 
第2回とにかくこれを聴けカンファレンス「"NewJackSwing" changed the world」
第2回とにかくこれを聴けカンファレンス「"NewJackSwing" changed the world」第2回とにかくこれを聴けカンファレンス「"NewJackSwing" changed the world」
第2回とにかくこれを聴けカンファレンス「"NewJackSwing" changed the world」
 
第22回北海道開発オフ 成果発表
第22回北海道開発オフ 成果発表第22回北海道開発オフ 成果発表
第22回北海道開発オフ 成果発表
 
第1回とにかくこれを聴けカンファレンスOpening & 発表資料「アルマゲドンしか知らないニワカの為のAEROSMITH入門」
第1回とにかくこれを聴けカンファレンスOpening & 発表資料「アルマゲドンしか知らないニワカの為のAEROSMITH入門」第1回とにかくこれを聴けカンファレンスOpening & 発表資料「アルマゲドンしか知らないニワカの為のAEROSMITH入門」
第1回とにかくこれを聴けカンファレンスOpening & 発表資料「アルマゲドンしか知らないニワカの為のAEROSMITH入門」
 
5分間版インターネット安全教室
5分間版インターネット安全教室5分間版インターネット安全教室
5分間版インターネット安全教室
 
壱から始めるVim超入門
壱から始めるVim超入門壱から始めるVim超入門
壱から始めるVim超入門
 
090418 Secpolo
090418 Secpolo090418 Secpolo
090418 Secpolo
 

Último

Último (10)

論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 

20100703devdo

  • 1. 第 17 回北海道開発オフ 成果発表 2010/07/03 @smokeymonkey
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. Scriptを書き換える require 'rubygems' require 'oauth' require 'rubytter' consumer = OAuth::Consumer.new( " CONSUMER_KEY ", " COMSUMER_SECRET ", :site => 'http://twitter.com' ) token = OAuth::AccessToken.new( consumer, " ACCESS_TOKEN ", " ACCESS_TOKEN_SECRET " ) client = OAuthRubytter.new(token) client.update(mess)
  • 8.
  • 9.