everevo × Open Graph

33
× Open Graph @ Facebook Night vol.4 by Tetsuwo OISHI Netsket Inc. - CTO

description

acebook Night vol.4 での 10 分間の Lightning Talk で発表した内容です。 初の登壇だったため、色々クオリティが低いです。

Transcript of everevo × Open Graph

Page 1: everevo × Open Graph

×Open Graph

@ Facebook Night vol.4by Tetsuwo OISHI Netsket Inc. - CTO

Page 2: everevo × Open Graph

目次

1. Netsket Inc. ?

2. everevo ?

3. Open Graph ACTION + OBJECT

4. JavaScript のみで Open Graph アプリを作る

5. Facebook Developers Tips

Page 3: everevo × Open Graph

Netsket Inc. ?

Page 4: everevo × Open Graph

ネットの助っ人

● 受託開発

● 6名(内5名エンジニア)

そんな Netsket ですが...

Page 5: everevo × Open Graph

受託開発を止める宣言

弊社社長 芥川 武

2011年2月

Page 6: everevo × Open Graph

続きは WEB で !!!

Netsket 検索

www.netsket.com

Page 7: everevo × Open Graph

?

Page 8: everevo × Open Graph

Event Revolution ...Eve...? Revo...?

...?

Page 9: everevo × Open Graph

!!!

Page 10: everevo × Open Graph

● イベントの告知ページ作成

● 告知ページへの集客

● チケット販売・管理

● 参加者管理(連絡など)

● フォローした人の主催・参加する

イベント情報を受け取る

Social Ti cketing Service

Page 11: everevo × Open Graph

イベントの成長プロセスも含めサポートするイベントサービス

everevo は何を目指すのか?

Page 12: everevo × Open Graph

続きは WEB で !!!

everevo 検索

everevo.com

Page 13: everevo × Open Graph

Open Graph

ACTION + OBJECT

Page 14: everevo × Open Graph

like http://~

USER

"Open Graph" Before Update

Page 15: everevo × Open Graph

"Open Graph" After Update

Source : Open Graph - Facebook Developershttps://developers.facebook.com/docs/opengraph/

Page 16: everevo × Open Graph

USER + + event.titleattendview

Example for everevo

Page 17: everevo × Open Graph

USER + + pin.titlepinlikecomment

USER + + pinner.titlefollow

Example for Pinterest

Page 18: everevo × Open Graph

まあ言葉で説明しても

アレなので。

Page 19: everevo × Open Graph

JavaScript のみで

とりあえず動く

Open Graph アプリを

作ってみましょう

(作業時間5~10分)

Page 20: everevo × Open Graph

流れ

1. どんなアプリにするか

2. アプリ新規登録

3. 基本設定 / 認証ダイアログ設定 / 詳細設定

4. Action / Object / Aggregations 設定

5. HTML / JavaScript コーディング

6. 確認

Page 21: everevo × Open Graph

どんなアプリにするか

アプリ名 Test Soundアプリ名前空間 test-sound

ACTION listen

OBJECT music

音楽系のアプリと仮定して...

Page 22: everevo × Open Graph

App > Create New App

Page 23: everevo × Open Graph

App > Settings > Auth Dialog

User & Friend Permissions に publish_actions を

入力してください。

Page 24: everevo × Open Graph

App > Settings > Advanced (1)

Action は本番アプリで使用する場合、審査を通ら

なければ使えません。しかし、Sandbox Mode を "有効" することで使うことができます。

Page 25: everevo × Open Graph

App > Settings > Advanced (2)

Enhanced Auth Dialog を "有効" します。

Page 26: everevo × Open Graph

App > Open Graph > Getting Started

Page 27: everevo × Open Graph

App > Open Graph > Action Type: Listen

Caption には OGP のプロパティが使用できます。

{music.description} = og:descriptionUsing Text Template : https://developers.facebook.com/docs/opengraph/template/

Page 28: everevo × Open Graph

HTML を貼り付ける

Open Graph ダッシュボードから対象オブジェクト

の "Get Code" をクリックすると上記のダイアログが出現します。

Page 29: everevo × Open Graph

JavaScript からアクションを投稿

Facebook JavaScript SDK

FB.api( '/me/test-sound:listen', 'post', { music: location.href }, function (response) { console.log(response); });

Page 30: everevo × Open Graph

動かしてみると...

こんな感じになれば OK です。あとはご自身の Web サービスでどのように組み込むかを考えれば実装自体はそこまで難しくありません。

Page 31: everevo × Open Graph

ブログでもほぼ同じ内容を公開してます

http://j.mp/everevo-opengraph

5~10分くらいで出来ると思うので、帰ったら是非試してみてください

Page 32: everevo × Open Graph

Facebook Developers の設定から

メール購読設定 (Email Subscription Settings)

Facebook Developers Tips

これを受け取る設定にしておきましょう。

Page 33: everevo × Open Graph

ご清聴ありがとうございました