Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Graph API #TechLunch
Search
Livesense Inc.
PRO
April 23, 2014
Technology
84
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Graph API #TechLunch
2012/01/11(水) @ Livesense TechLunch
発表者:島田 喜裕
Livesense Inc.
PRO
April 23, 2014
More Decks by Livesense Inc.
See All by Livesense Inc.
味覇で作るパスタが美味い - 20261001_yabaubuki.dev
livesense
PRO
0
130
Rubyはただの⾔語に⾮ず
livesense
PRO
0
580
28新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
0
130
27新卒_総合職採用_会社説明資料
livesense
PRO
0
7.5k
27新卒_Webエンジニア職採用_会社説明資料
livesense
PRO
0
13k
株式会社リブセンス・転職会議 採用候補者様向け資料
livesense
PRO
0
600
株式会社リブセンス 会社説明資料(報道関係者様向け)
livesense
PRO
1
1.8k
データ基盤の負債解消のためのリプレイス
livesense
PRO
0
730
26新卒_総合職採用_会社説明資料
livesense
PRO
0
13k
Other Decks in Technology
See All in Technology
その Valkey 使いこなしていますか?
onk
PRO
5
1.5k
UniFi(ユニファイ)AIカメラの現場活用
ludicmind
1
440
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
150
分析AIエージェントを育てる、動く環境を育てる
codatum
1
1.1k
Local CI × GitHub Actions
gogutan
2
190
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
190
go-sqletch
moznion
0
140
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
NDIでApple Vision Proにリアルタイム映像送信
jyouryuusui
0
120
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
580
会社説明資料
persolserverworks
0
9.8k
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
230
Featured
See All Featured
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
280
Producing Creativity
orderedlist
PRO
348
41k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3.1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Writing Fast Ruby
sferik
630
63k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Statistics for Hackers
jakevdp
799
230k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
Side Projects
sachag
456
43k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
480
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界隈の人たちの「一般常識」に なってきてる。
次回