Weitere ähnliche Inhalte
Ähnlich wie Login facebook (20)
Login facebook
- 3. 3
Facebook API(4/8)
l Facebook APIを使う
- examples example.php
- がサンプルプログラムとなります。
- sublime textで中⾝身を⾒見見てみましょう。
復復習
Copyright (c) 株式会社HEART QUAKE All rights reserved .
- 4. 4
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 .
次のページで解説
復復習
- 5. // Login or logout url will be needed depending on current user state.
if ($user) {
5
Facebook ログイン(1/3)
l ログイン⽤用URLの取得
- facebookアプリにログインするためのURLを取得する
- example.phpの45⾏行行⽬目〜~
・・・なんか書いてある。ここはいじらない。・・・
$logoutUrl = $facebook-getLogoutUrl();
} else {
$loginUrl = $facebook-getLoginUrl();
}
・・・なんか色々書いてある。ここはいじらない。・・・
Copyright (c) 株式会社HEART QUAKE All rights reserved .
既にログイン済み
なら
ログアウト⽤用URL
をAPIで取得する
ログインがまだ
ならログイン⽤用URL
を取得する
- 6. 6
Facebook ログイン(2/3)
l ログイン⽤用URLの表⽰示
- facebookアプリにログインするためのURLを表⽰示する
- example.phpの76⾏行行⽬目〜~
・・・なんか書いてある。ここはいじらない。・・・
?php if ($user): ?
a href=?php echo $logoutUrl; ?Logout/a
?php else: ?
div
Login using OAuth 2.0 handled by the PHP SDK:
a href=?php echo $loginUrl; ?Login with Facebook/a
/div
?php endif ?
・・・なんか色々書いてある。ここはいじらない。・・・
Copyright (c) 株式会社HEART QUAKE All rights reserved .
既にログイン済み
なら
ログアウト⽤用URL
をリンクで表⽰示
ログインがまだ
ならログイン⽤用URL
をリンクで表⽰示する
- 7. 7
Facebook API(6/8)
l Facebook APIを使う
- examplesとsrcフォルダをフォルダごとアップロードします。
復復習
Copyright (c) 株式会社HEART QUAKE All rights reserved .
- 8. 8
Facebook API(7/8)
l Facebook APIを使う
- examplesフォルダの中のexample.phpを実⾏行行
してみましょう。
examples/
をクリック
Copyright (c) 株式会社HEART QUAKE All rights reserved .
example.php
をクリックして、
login facebook
のリンクをクリック
あなたのプロフィール
が表⽰示される
復復習
- 9. // Login or logout url will be needed depending on current user state.
if ($user) {
header(Location: http://a1.zeroprm.com/b31_cXX/
1.html);
9
Facebook ログイン(3/3)
l ログイン後、別ページに⾃自動リンクする
・・・なんか書いてある。ここはいじらない。・・・
$logoutUrl = $facebook-getLogoutUrl();
} else {
$loginUrl = $facebook-getLoginUrl();
}
・・・なんか色々書いてある。ここはいじらない。・・・
Copyright (c) 株式会社HEART QUAKE All rights reserved .
ログイン後、⾃自動リンク
させたいURLを記述する。
XXの部分はマイフォルダ
から確認すること。