More Related Content
アンドロイド電子書籍アプリ作成キットを使ったアプリの作り方 Python Hack A Thon 3 Facebook Application On A Similar to Api facebook (20)
Cakephp plugin for_facebook Spring Framework ふりかえりと4.3新機能 Facebook(フェイスブック)とWordPressの連携の仕組みとは? Google Play Developer APIを使ってみた More from Jun Chiba (20)
【2025年版】新入社員研修で使える楽しくかつ、学びのあるビジネスゲーム7選(ゲーム研修) アウトドアでできるチームビルディング研修用ビジネスゲーム「ロゲイニングカード」説明資料 ジグソーメソッドを用いた情報整理グロープワーク「モンスタービルディング」の説明資料 ストレスマネジメントを疑似体験できるゲーム型メンタルヘルス研修「ストマネ」説明資料 ビジネスマナーをゲーム形式で疑似体験できる研修「マナーストーリーオンライン版」の説明資料 ビジネスマナーをゲーム形式で疑似体験できる研修「マナーストーリーカード版」の説明資料 ペーパータワーを拡張した経営シミュレーションゲーム「ペーパータワーforビジネス」説明資料 プロジェクトマネジメントを疑似体験できるボードゲーム研修「プロジェクトテーマパーク」説明資料 プログラミングを疑似体験できるパズル型カードゲーム「フローチャートパズル」の説明資料 営業を疑似体験できるビジネスゲーム研修「ヒアリングチャレンジ カード版」の説明資料 営業を疑似体験できるビジネスゲーム「ヒアリングチャレンジ オンライン」の説明資料 ダイバーシティ&インクルージョンを体験できる異文化コミュニケーションゲーム「バーンガ」の説明資料 チームビルディングに使える企業向けドミノレンタルサービス「ドミノ倒しゲーム」の説明資料 ジグソーメソッドを用いた地図作成を目的とした情報整理ゲーム「ジグソータウン」の説明資料 チームビルディングに使えるコンセンサスゲーム「砂漠からの脱出 オンライン版」の説明資料 チームビルディングに使えるコンセンサスゲーム「砂漠からの脱出 カード版」の説明資料 チームビルディングに使えるコンセンサスゲーム「雪山での遭難 オンライン版」の説明資料 チームビルディングに使えるコンセンサスゲーム「雪山での遭難 カード版」の説明資料 チームビルディングに使える危機管理コンセンサスゲーム「船長の決断 オンライン版」の説明資料 チームビルディングに使える危機管理コンセンサスゲーム「船長の決断 カード版」の説明資料 Api facebook
- 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 .