Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Graph API #TechLunch
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Livesense Inc.
April 23, 2014
Technology
0
75
Graph API #TechLunch
2012/01/11(水) @ Livesense TechLunch
発表者:島田 喜裕
Livesense Inc.
April 23, 2014
Tweet
Share
More Decks by Livesense Inc.
See All by Livesense Inc.
27新卒_総合職採用_会社説明資料
livesense
0
3.1k
27新卒_Webエンジニア職採用_会社説明資料
livesense
0
7.1k
株式会社リブセンス・転職会議 採用候補者様向け資料
livesense
0
240
株式会社リブセンス 会社説明資料(報道関係者様向け)
livesense
1
1.7k
データ基盤の負債解消のためのリプレイス
livesense
0
560
26新卒_総合職採用_会社説明資料
livesense
0
13k
株式会社リブセンス会社紹介資料 / Invent the next common.
livesense
2
54k
26新卒_Webエンジニア職採用_会社説明資料
livesense
1
13k
中途セールス職_会社説明資料
livesense
0
300
Other Decks in Technology
See All in Technology
Kaggleの経験が実務にどう活きているか / kaggle_findy
sansan_randd
4
580
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.4k
メタデータ同期に潜んでいた問題 〜 Cache Stampede 時の Cycle Wait を⾒つけた話
lycorptech_jp
PRO
0
150
社内でAWS BuilderCards体験会を立ち上げ、得られた気づき / 20260225 Masaki Okuda
shift_evolve
PRO
1
160
Secure Boot 2026 - Aggiornamento dei certificati UEFI e piano di adozione in azienda
memiug
0
130
男(監査)はつらいよ - Policy as CodeからAIエージェントへ
ken5scal
5
720
三菱UFJ銀行におけるエンタープライズAI駆動開発のリアル / Enterprise AI_Driven Development at MUFG Bank: The Real Story
muit
11
21k
類似画像検索モデルの開発ノウハウ
lycorptech_jp
PRO
2
810
LINE Messengerの次世代ストレージ選定
lycorptech_jp
PRO
19
7.3k
Agentic Software Modernization - Back to the Roots (Zürich Agentic Coding and Architectures, März 2026)
feststelltaste
1
150
OSSで構築するIT基盤管理実践事例: NetBox・Snipe-IT・FreeRADIUS+PrivacyIDEA / Practical Case Studies of IT Infrastructure Management Using OSS
nttcom
0
190
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
14k
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Everyday Curiosity
cassininazir
0
150
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
380
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
340
Navigating Team Friction
lara
192
16k
Ethics towards AI in product and experience design
skipperchong
2
210
How STYLIGHT went responsive
nonsquared
100
6k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
470
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
590
Transcript
Graph API January 11, 2012
Graph APIとは? • SNS上での「つながり」をあらわすソーシャルグ ラフにアクセスするためのAPI。 • Graph APIを使うことで、ソーシャルグラフ内の オブジェクトの検索・投稿・削除ができます。
手順 • アプリケーションの登録 • 認証 a. アクセストークンを入手 b. 各種APIにアクセス
OAuth • OAuthとは? ◦ あらかじめ信頼関係を構築したサービス間で ユーザの同意のもとにセキュアにユーザの 権限を受け渡しする「認可情報の委譲」のた めの仕様です。 ◦ 開発者もユーザも利点がある。
OAuth用語 • Service Provider ◦ ユーザの認可情報を第三者に渡すサービス • Consumer ◦ Webサイトやアプリケーション
• User ◦ ユーザ
OAuthの認証フロー 1. リクエストトークン取得 2. Userによる認可リクエスト 3. アクセストークンの取得 4. APIアクセス イメージ画像
2つのOAuth • OAuthには1.0と2.0があってサービスによって 使用しているバージョンが異なる。 • 2.0ではプロセスがシンプル化され、開発者に とって扱いやすいようになっている。 OAtuh 1.0a OAuth
2.0 Twitter LinkedIn Facebook mixi
1.0と2.0の違い 1.0 2.0
mixi • 必要なもの 1. サービス登録 ◦ Consumer keyとConsumer secretを発行 2.
認可されたアクセストークンの取得
None
転職会議 × mixi mixi Graph APIで転職会議から、mixiボ イスにつぶやきを投稿。
転職会議 × mixi 実装
まとめ • OAuth 2.0のほうはプロセスも分かりやすく1.0と 比べると実装も楽。 • FacebookやTwitter連携が当然になってきた昨 今、OAuthはWeb界隈の人たちの「一般常識」に なってきてる。
次回