1 
Facebook API 
Copyright (c) 株式会社HEART QUAKE All rights reserved .
2 
Facebook API(1/8) 
1検索索条件を⼊入⼒力力する23 
HTML 
Copyright (c) 株式会社HEART QUAKE All rights reserved . 
情報を受け取る& 
APIを実⾏行行する 
 
情報を検索索する 
5結果を受け取る&4結果を返却する 
結果を表⽰示する 
PHPAPI
3 
Facebook API(2/8) 
l Facebook APIを使うためのキットを取得 
- Facebook APIを使うためには 
- 開発者向けキット = SDK(Software Development Kit) 
- が必要となります。以下のURLからダウンロードできます。 
ü https://github.com/facebook/facebook-php-sdk 
- こちらのURLは過去受講⽣生からの質問に記載してます 
ZIPを 
クリック 
Copyright (c) 株式会社HEART QUAKE All rights reserved .
4 
Facebook API(3/8) 
l Facebook API を使う 
- ダウンロードしたZipファイルを解凍 
ü Zipファイルをダブルクリックで解凍できます 
- 中にはexamplesやsrc(sourceの略略)といったフォルダ 
が⼊入っていることが確認できると思います。 
Copyright (c) 株式会社HEART QUAKE All rights reserved .
5 
Copyright (c) 株式会社HEART QUAKE All rights reserved . 
Bootstrap(2/9) 
- Windowsの⼈人限定! 
- Step1. Zipファイルがデスクトップにできる 
- Step2. ダブルクリックするとフォルダが 
- 表⽰示される 
- Step3. フォルダをデスクトップに移動する 
- デスクトップにfacebook-php-sdk-masterフォルダ 
- があればOKです! 
 
補⾜足 
補⾜足
6 
Facebook API(4/8) 
l Facebook APIを使う 
- examples  example.php 
- がサンプルプログラムとなります。 
- sublime textで中⾝身を⾒見見てみましょう。 
Copyright (c) 株式会社HEART QUAKE All rights reserved .
7 
Copyright (c) 株式会社HEART QUAKE All rights reserved . 
Bootstrap(5/9) 
- Step5: index.htmlの中⾝身をSublime Text2で⾒見見てみましょう。 
ü Sublime Text2の左上の 
- File  Open から 
- docs  examples  carousel  index.html 
- を開いてみましょう。 
 
復復習
8 
Facebook API(5/8) 
l Facebook APIを使う 
- example.phpのappId,secretを以下のように編集 
して保存下さい。 
・・・なんか書いてある。ここはいじらない。・・・ 
require '../src/facebook.php'; 
//ここ数値は、このアプリのIDが334993866548043で、 
//このアプリのパスワードが9a185006487e4f063059f26f2aa32859 
//ということを意味しています。(アプリによって異なります) 
$facebook = new Facebook(array( 
'appId' = '334993866548043', 
'secret' = '9a185006487e4f063059f26f2aa32859', 
)); 
・・・なんか色々書いてある。ここはいじらない。・・・ 
Copyright (c) 株式会社HEART QUAKE All rights reserved . 
次のページで解説
9 
Copyright (c) 株式会社HEART QUAKE All rights reserved . 
requireの意味 
l 別のファイルに書いてあることを呼び出す 
- requireとは「要求する」という英単語の意味 
- このプログラムでは、「../src/facebook.php」を 
要求するという意味。 
ü facebook.phpに書いてあるプログラムを使える 
- 「../src/facebook.php」はフォルダ階層を表していて、 
ü example.phpからみて、facebook.phpは 
- ひとつ上のフォルダ = ../ の 
- srcというフォルダ = src/ 
- の中にありますよ、ということを表している。 
補⾜足 
example.phpからみると、 
examplesは1つ上のフォルダ
10 
Facebook API(6/8) 
l Facebook APIを使う 
- examplesとsrcフォルダをフォルダごとアップロードします。 
Copyright (c) 株式会社HEART QUAKE All rights reserved .
11 
Facebook API(7/8) 
l Facebook APIを使う 
- examplesフォルダの中のexample.phpを実⾏行行 
してみましょう。 
examples/ 
をクリック 
Copyright (c) 株式会社HEART QUAKE All rights reserved . 
 
example.php 
をクリックして、 
login facebook 
のリンクをクリック 
 
あなたのプロフィール 
が表⽰示される
12 
Facebook API(8/8) 
l Facebook APIを使う 
- facebookから⾃自分の基本データの情報を取得している。 
・・・なんか書いてある。ここはいじらない。・・・ 
if ($user) { 
try { 
//Facebookからme(=自分)の情報を取得しろ、の意味 
//この1行で情報が取得できるのがAPIの凄さ 
$user_profile = $facebook-api('/me'); 
} catch (FacebookApiException $e) { 
error_log($e); 
$user = null; 
} 
} 
・・・なんか色々書いてある。ここはいじらない。・・・ 
Copyright (c) 株式会社HEART QUAKE All rights reserved .
13 
お疲れ様でした!! 
Copyright (c) 株式会社HEART QUAKE All rights reserved .

More Related Content

PDF
Login facebook
PDF
Logout facebook
PDF
アンドロイド電子書籍アプリ作成キットを使ったアプリの作り方
PDF
Python Hack A Thon 3 Facebook Application On A
PDF
Session facebook
PDF
Setup
PDF
System2 ajax
PDF
Javascript1-1
Login facebook
Logout facebook
アンドロイド電子書籍アプリ作成キットを使ったアプリの作り方
Python Hack A Thon 3 Facebook Application On A
Session facebook
Setup
System2 ajax
Javascript1-1

Viewers also liked (20)

PDF
Geolocation4 system
PDF
System4 detail for_h
PDF
Login
PDF
PDF
Domain
PDF
If advance
PDF
Ajax
PDF
System3 ajax
PDF
Ajax2
PDF
Css2
PDF
Api gurunavi
PDF
Lolipop server
PDF
Library login2
PDF
Api geocoding
PDF
20110329チャリティイベント
PDF
Reservation3
PDF
My sql h
PDF
Api all
PDF
Geolocation gurunavi
PDF
System insert hint
Geolocation4 system
System4 detail for_h
Login
Domain
If advance
Ajax
System3 ajax
Ajax2
Css2
Api gurunavi
Lolipop server
Library login2
Api geocoding
20110329チャリティイベント
Reservation3
My sql h
Api all
Geolocation gurunavi
System insert hint
Ad

Similar to Api facebook (20)

PDF
PDF
Array facebook
PDF
Flashup 11
PPT
Cakephp plugin for_facebook
PPT
マッシュアップ勉強会
PPT
マッシュアップ勉強会
PDF
第21回Creators MeetUp
PDF
Array twitter
PPT
一六社ブログ-プラグイン作成入門
PDF
いまどきのPHP開発現場 -2015年秋-
PDF
関西DB会.pdf
PDF
Spring Framework ふりかえりと4.3新機能
PDF
Api geocoding
KEY
Facebook(フェイスブック)とWordPressの連携の仕組みとは?
PDF
Google Play Developer APIを使ってみた
PDF
4時間耐久 PHP on Heroku
PDF
筋トレ大事
PDF
FukuokaPHP 3
PDF
Laravel5を使って開発してみた
PDF
Api atnd
Array facebook
Flashup 11
Cakephp plugin for_facebook
マッシュアップ勉強会
マッシュアップ勉強会
第21回Creators MeetUp
Array twitter
一六社ブログ-プラグイン作成入門
いまどきのPHP開発現場 -2015年秋-
関西DB会.pdf
Spring Framework ふりかえりと4.3新機能
Api geocoding
Facebook(フェイスブック)とWordPressの連携の仕組みとは?
Google Play Developer APIを使ってみた
4時間耐久 PHP on Heroku
筋トレ大事
FukuokaPHP 3
Laravel5を使って開発してみた
Api atnd
Ad

More from Jun Chiba (20)

PDF
【2025年版】新入社員研修で使える楽しくかつ、学びのあるビジネスゲーム7選(ゲーム研修)
PDF
アウトドアでできるチームビルディング研修用ビジネスゲーム「ロゲイニングカード」説明資料
PDF
ジグソーメソッドを用いた情報整理グロープワーク「モンスタービルディング」の説明資料
PDF
ストレスマネジメントを疑似体験できるゲーム型メンタルヘルス研修「ストマネ」説明資料
PPTX
ビジネスマナーをゲーム形式で疑似体験できる研修「マナーストーリーオンライン版」の説明資料
PDF
ビジネスマナーをゲーム形式で疑似体験できる研修「マナーストーリーカード版」の説明資料
PDF
ペーパータワーを拡張した経営シミュレーションゲーム「ペーパータワーforビジネス」説明資料
PDF
プロジェクトマネジメントを疑似体験できるボードゲーム研修「プロジェクトテーマパーク」説明資料
PDF
プログラミングを疑似体験できるパズル型カードゲーム「フローチャートパズル」の説明資料
PDF
営業を疑似体験できるビジネスゲーム研修「ヒアリングチャレンジ カード版」の説明資料
PDF
営業を疑似体験できるビジネスゲーム「ヒアリングチャレンジ オンライン」の説明資料
PDF
ダイバーシティ&インクルージョンを体験できる異文化コミュニケーションゲーム「バーンガ」の説明資料
PDF
チームビルディングに使える企業向けドミノレンタルサービス「ドミノ倒しゲーム」の説明資料
PDF
ジグソーメソッドを用いた地図作成を目的とした情報整理ゲーム「ジグソータウン」の説明資料
PDF
チームビルディングに使えるコンセンサスゲーム「砂漠からの脱出 オンライン版」の説明資料
PDF
チームビルディングに使えるコンセンサスゲーム「砂漠からの脱出 カード版」の説明資料
PDF
チームビルディングに使えるコンセンサスゲーム「雪山での遭難 オンライン版」の説明資料
PDF
チームビルディングに使えるコンセンサスゲーム「雪山での遭難 カード版」の説明資料
PDF
チームビルディングに使える危機管理コンセンサスゲーム「船長の決断 オンライン版」の説明資料
PDF
チームビルディングに使える危機管理コンセンサスゲーム「船長の決断 カード版」の説明資料
【2025年版】新入社員研修で使える楽しくかつ、学びのあるビジネスゲーム7選(ゲーム研修)
アウトドアでできるチームビルディング研修用ビジネスゲーム「ロゲイニングカード」説明資料
ジグソーメソッドを用いた情報整理グロープワーク「モンスタービルディング」の説明資料
ストレスマネジメントを疑似体験できるゲーム型メンタルヘルス研修「ストマネ」説明資料
ビジネスマナーをゲーム形式で疑似体験できる研修「マナーストーリーオンライン版」の説明資料
ビジネスマナーをゲーム形式で疑似体験できる研修「マナーストーリーカード版」の説明資料
ペーパータワーを拡張した経営シミュレーションゲーム「ペーパータワーforビジネス」説明資料
プロジェクトマネジメントを疑似体験できるボードゲーム研修「プロジェクトテーマパーク」説明資料
プログラミングを疑似体験できるパズル型カードゲーム「フローチャートパズル」の説明資料
営業を疑似体験できるビジネスゲーム研修「ヒアリングチャレンジ カード版」の説明資料
営業を疑似体験できるビジネスゲーム「ヒアリングチャレンジ オンライン」の説明資料
ダイバーシティ&インクルージョンを体験できる異文化コミュニケーションゲーム「バーンガ」の説明資料
チームビルディングに使える企業向けドミノレンタルサービス「ドミノ倒しゲーム」の説明資料
ジグソーメソッドを用いた地図作成を目的とした情報整理ゲーム「ジグソータウン」の説明資料
チームビルディングに使えるコンセンサスゲーム「砂漠からの脱出 オンライン版」の説明資料
チームビルディングに使えるコンセンサスゲーム「砂漠からの脱出 カード版」の説明資料
チームビルディングに使えるコンセンサスゲーム「雪山での遭難 オンライン版」の説明資料
チームビルディングに使えるコンセンサスゲーム「雪山での遭難 カード版」の説明資料
チームビルディングに使える危機管理コンセンサスゲーム「船長の決断 オンライン版」の説明資料
チームビルディングに使える危機管理コンセンサスゲーム「船長の決断 カード版」の説明資料

Api facebook

  • 1. 1 Facebook API Copyright (c) 株式会社HEART QUAKE All rights reserved .
  • 2. 2 Facebook API(1/8) 1検索索条件を⼊入⼒力力する23 HTML Copyright (c) 株式会社HEART QUAKE All rights reserved . 情報を受け取る& APIを実⾏行行する 情報を検索索する 5結果を受け取る&4結果を返却する 結果を表⽰示する PHPAPI
  • 3. 3 Facebook API(2/8) l Facebook APIを使うためのキットを取得 - Facebook APIを使うためには - 開発者向けキット = SDK(Software Development Kit) - が必要となります。以下のURLからダウンロードできます。 ü https://github.com/facebook/facebook-php-sdk - こちらのURLは過去受講⽣生からの質問に記載してます ZIPを クリック Copyright (c) 株式会社HEART QUAKE All rights reserved .
  • 4. 4 Facebook API(3/8) l Facebook API を使う - ダウンロードしたZipファイルを解凍 ü Zipファイルをダブルクリックで解凍できます - 中にはexamplesやsrc(sourceの略略)といったフォルダ が⼊入っていることが確認できると思います。 Copyright (c) 株式会社HEART QUAKE All rights reserved .
  • 5. 5 Copyright (c) 株式会社HEART QUAKE All rights reserved . Bootstrap(2/9) - Windowsの⼈人限定! - Step1. Zipファイルがデスクトップにできる - Step2. ダブルクリックするとフォルダが - 表⽰示される - Step3. フォルダをデスクトップに移動する - デスクトップにfacebook-php-sdk-masterフォルダ - があればOKです! 補⾜足 補⾜足
  • 6. 6 Facebook API(4/8) l Facebook APIを使う - examples example.php - がサンプルプログラムとなります。 - sublime textで中⾝身を⾒見見てみましょう。 Copyright (c) 株式会社HEART QUAKE All rights reserved .
  • 7. 7 Copyright (c) 株式会社HEART QUAKE All rights reserved . Bootstrap(5/9) - Step5: index.htmlの中⾝身をSublime Text2で⾒見見てみましょう。 ü Sublime Text2の左上の - File Open から - docs examples carousel index.html - を開いてみましょう。 復復習
  • 8. 8 Facebook API(5/8) l Facebook APIを使う - example.phpのappId,secretを以下のように編集 して保存下さい。 ・・・なんか書いてある。ここはいじらない。・・・ require '../src/facebook.php'; //ここ数値は、このアプリのIDが334993866548043で、 //このアプリのパスワードが9a185006487e4f063059f26f2aa32859 //ということを意味しています。(アプリによって異なります) $facebook = new Facebook(array( 'appId' = '334993866548043', 'secret' = '9a185006487e4f063059f26f2aa32859', )); ・・・なんか色々書いてある。ここはいじらない。・・・ Copyright (c) 株式会社HEART QUAKE All rights reserved . 次のページで解説
  • 9. 9 Copyright (c) 株式会社HEART QUAKE All rights reserved . requireの意味 l 別のファイルに書いてあることを呼び出す - requireとは「要求する」という英単語の意味 - このプログラムでは、「../src/facebook.php」を 要求するという意味。 ü facebook.phpに書いてあるプログラムを使える - 「../src/facebook.php」はフォルダ階層を表していて、 ü example.phpからみて、facebook.phpは - ひとつ上のフォルダ = ../ の - srcというフォルダ = src/ - の中にありますよ、ということを表している。 補⾜足 example.phpからみると、 examplesは1つ上のフォルダ
  • 10. 10 Facebook API(6/8) l Facebook APIを使う - examplesとsrcフォルダをフォルダごとアップロードします。 Copyright (c) 株式会社HEART QUAKE All rights reserved .
  • 11. 11 Facebook API(7/8) l Facebook APIを使う - examplesフォルダの中のexample.phpを実⾏行行 してみましょう。 examples/ をクリック Copyright (c) 株式会社HEART QUAKE All rights reserved . example.php をクリックして、 login facebook のリンクをクリック あなたのプロフィール が表⽰示される
  • 12. 12 Facebook API(8/8) l Facebook APIを使う - facebookから⾃自分の基本データの情報を取得している。 ・・・なんか書いてある。ここはいじらない。・・・ if ($user) { try { //Facebookからme(=自分)の情報を取得しろ、の意味 //この1行で情報が取得できるのがAPIの凄さ $user_profile = $facebook-api('/me'); } catch (FacebookApiException $e) { error_log($e); $user = null; } } ・・・なんか色々書いてある。ここはいじらない。・・・ Copyright (c) 株式会社HEART QUAKE All rights reserved .
  • 13. 13 お疲れ様でした!! Copyright (c) 株式会社HEART QUAKE All rights reserved .