スポンサーサイト

-- --, --

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

ソーシャルブックマークする。
Yahoo!ブックマークに登録 はてなブックマークに追加 このエントリをlivedoorクリップに登録 BuzzurlにブックマークBuzzurlにブックマーク @niftyクリップに追加

Facebook アプリ開発 セットアップ編

02 17, 2010

Facebook アプリ開発 セットアップ編

アメリカ最大のSNS「facebook」にはアプリケーションを構築できる環境があります。

今回は取りあえずPHPを使って、ユーザ情報とフレンド情報を表示させるだけを目標にやっていきたいと思います。


facebookに登録

ディベロッパーズ サイトへ行き、右にある「新規アプリケーション作成」ボタンを押す
pic01.png



③アプリケーション名を入力して、「同意」にチェックをいれる
pic02.png




・Application ID
・APIキー
・秘密
上記3つのコードが発行される。
pic03.png



⑤左にあるメニューから「キャンバス」を選択し、アドレスとコールバックURLを入力する
pic04.png


⑥「変更を保存」ボタンを押す


PHP用のライブラリをダウンロード・解凍し、php」フォルダ以下全てを自分のWEBサーバにアップロードします。


⑧index.phpファイルを作成し、以下のコードを書きます。
(facebookのサンプルコード + ユーザ情報表示コード)


--------------------
<?php
// Copyright 2007 Facebook Corp. All Rights Reserved.
//
// Application: nice app
// File: 'index.php'
// This is a sample skeleton for your application.
//

require_once 'php/facebook.php';

$appapikey = 'アプリケーションキー';
$appsecret = '秘密キー';
$facebook = new Facebook($appapikey, $appsecret);
$user_id = $facebook->require_login();

// Greet the currently logged-in user!
echo "<p>Hello, <fb:name uid=\"$user_id\" useyou=\"false\" />!</p>";

//ユーザー情報を取得
echo "<p>User Info:";
$uinfo = $facebook->api_client->users_getInfo($user_id, 'uid,name,pic_square,hometown_location,username,birthday,about_me,locale');
$uinfo = array_slice($uinfo[0], 0, 25);
foreach ($uinfo as $u_info) {
echo "
$u_info";
}
echo "</p>";

// Print out at most 25 of the logged-in user's friends,
// using the friends.get API method
echo "<p>Friends:";
$friends = $facebook->api_client->friends_get();
$friends = array_slice($friends, 0, 25);
foreach ($friends as $friend) {
echo "<br>$friend";
}
echo "</p>";
?>
--------------------




あとは先ほど⑤で設定したURLへアクセスすれば、
ユーザ情報とフレンド情報が表示されます。



ソーシャルブックマークする。
Yahoo!ブックマークに登録 はてなブックマークに追加 このエントリをlivedoorクリップに登録 BuzzurlにブックマークBuzzurlにブックマーク @niftyクリップに追加

0 CommentsPosted in PHPのサンプル
-0 Comments
Leave a comment
管理者にだけ表示を許可する
-2 Trackbacks
typista12 02, 2010

Facebookアプリを試すためにデベロッパ登録しようとしたとき、 携帯番号 or クレジットカード認証が必要ですが、普通は携帯を選びますよね。 どうも入力を間違えたらしく、いっこうに認証コード(ショートメール)が届かなくて、ググってもなかなか情報もなく・・・ そした

typista12 02, 2010

Facebookアプリを試すためにデベロッパ登録しようとしたとき、 携帯番号 or クレジットカード認証が必要ですが、普通は携帯を選びますよね。 どうも入力を間違えたらしく、いっこうに認証コード(ショートメール)が届かなくて、ググってもなかなか情報もなく・・・ そした

Top


プロフィール

スズキ ロイ

Author:スズキ ロイ
プライベート Web クリエーター。
海外のWebアプリ、ソーシャルアプリを中心に情報収集してます。

RSSリンクの表示
最新記事
全記事(数)表示
全タイトルを表示
人気エントリー
あわせて読みたい
あわせて読みたいブログパーツ
月別アーカイブ
最新コメント
最新トラックバック
カテゴリ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。