トップ > Facebook



Facebookタブ追加方法完全公開



Facebook ページは、外部のサーバにあるコンテンツを iframe で読み込めるので、これを利用して自分の Facebook ページにタブ追加することができます。その基本的な方法は、Facebook への開発者登録後、App追加による方法です。

既に多くのFacebook ページオーナーがこの方法でオリジナルなFacebook ページを作成しております。オリジナルタブを初めて追加する方にその手順と具体的な方法をご紹介します。



次の手順でオリジナルタブを追加

・最初にFacebook ページの開設
・Facebook への開発者登録(詳細はこちらを参照
・オリジナルタグのApp作成
・SDK のアップロードと PHP ファイル化
・PHPが動作するSSLサーバーへPHPファイルをアップロード
・FacebookページにApp追加と設定



Facebook への開発者登録が済んでいることを前提に詳細をご紹介します。


1.オリジナルタグのApp作成

Facebook アプリケーション作成にアクセス
https://www.facebook.com/developers/createapp.php?

クリックすると大きな画像でご覧になれます。


任意のアプリケーション名を記入し「アプリケーションを作成」をクリック。



クリックすると大きな画像でご覧になれます。

アプリケーションの説明など必要事項を記入し「変更を保存」をクリック。



左側のメニューから 「Web Site」 を選択。

クリックすると大きな画像でご覧になれます。

ここでは 「サイト URL」 「Site Domain」を記入し、「変更を保存」をクリック。



クリックすると大きな画像でご覧になれます。


<ここでの記入は重要>

「キャンパス」;任意の半角英数字
  この URL に作成したアプリケーションの Facebook ページができる。

「キャンバスページURL」:アップロードする外部サーバのURL
  下で設定する「タブのURL」と同じ。

「Secure Canvas URL」 :アップロードする外部SSLサーバのURL
  下で設定する「Secure Tab URL」 と同じ

「iFrameサイズ」 :Auto-resizeを選択く

「タブ名」 :Facebook ページに読み込む際のデフォルトのタブ名

「タブのURL」:実際に読み込むコンテンツの URL
  例) http://www.pb-support.com/facebook/index.php

「Secure Tab URL」 :実際に読み込むコンテンツの URL(SSL)
  例) https://www.pb-support.com/facebook/index.php

「編集用 URL」 :未入力


記入したら「変更を保存」をクリック。



クリックすると大きな画像でご覧になれます。

ページの一番下に、「サンプルコード」 というリンクがあるので、そこをクリックし PHP コードコピー保存。



2.SDK のアップロードと PHP ファイル化

サーバにアップするPHPファイルにPHPソースコードを入れる場合、必要になるので以下にアクセスしダウンロードする。

SDKs & Tools : Facebook開発者
https://developers.facebook.com/docs/sdks/


クリックすると大きな画像でご覧になれます。


「PHP SDK」をクリック。



クリックすると大きな画像でご覧になれます。

「Download」をクリックしダウンロード。

ダウンロードしたファイルを解凍すると 「src」 というフォルダがあるので、フォルダまるごと前述の「アプリケーションを作成」で設定したURLと同じディレクトリにアップロードする。

「タブのURL」:実際に読み込むコンテンツの URL
  例) http://www.pb-support.com/facebook/src/

「Secure Tab URL」 :実際に読み込むコンテンツの URL(SSL)
  例) https://www.pb-support.com/facebook/src/



3.PHPファイルを作成

Facebookページで追加するタブに表示するコンテンツPHPファイルを作成。
以下サンプルのようなPHPファイルを作成する。


<?php
require_once 'src/facebook.php';
$facebook = new Facebook(array(
'appId' => 'ここにアプリID',
'secret' => 'ここにアプリの秘訣',
'cookie' => true,
));
?>

<html>
<head>
<meta charset="utf-8" />
<title>ページタイトル</title>
</head>

<body overflow="hidden">

<script type="text/javascript" src="//connect.facebook.net/en_US/all.js"></script>
<div id="fb-root"></div>
<script type="text/javascript">
FB.init({
appId : 'ここにアプリID',
status : true, // check login status
cookie : true, // enable cookies
xfbml : true, // parse XFBML
logging : true
});
FB.Canvas.setSize({ height: 10000 });
</script>


<!-- ここにHTMLタグでコンテンツ作成(横幅は500px以内) -->


</body>
</html>



body部分には、HTMLタブで書き込めばいいが、横幅は500px以内にするといい。
httpでもhttpsでも見れるように画像ファイルのリンクは、SSLサーバを指定するといい。
縦幅は長くなってもスクロールバーが出ないようになっています。

ここにアプリID」「ここにアプリの秘訣」を置き換え、bodyを作り込めば完成です。


「index.php」のような名前をつけて保存し、前述の

「タブのURL」:実際に読み込むコンテンツの URL
  例) http://www.pb-support.com/facebook/index.php

「Secure Tab URL」 :実際に読み込むコンテンツの URL(SSL)
  例) https://www.pb-support.com/facebook/index.php

のようにサーバにアップロードする。



「いいね!」ボタンを押しているファンのノーファンの表示切り替え

表示切替の方法はたくさんありますが簡単に、ページの背景画像を切り替え見た目を変える。「いいね!」押している人には、コンテンツの body 要素に 「class="liked"」 を付けて出力します。body 要素を切り替えるソースコードを以下に紹介しますので、body要素の位置に記述してください。


<?php
$signed = $facebook -> getSignedRequest();
if ($signed['page']['liked']){
echo '<body class="liked">';
} else {
echo '<body>';
}
?>





4.FacebookページにApp追加と設定

マイアプリページの右メニューにある 「Application Profile Page」 をクリックしアプリケーションのページに移動する。


クリックすると大きな画像でご覧になれます。



左サイドメニューに 「マイページへ追加」 をクリック。


クリックすると大きな画像でご覧になれます。



Facebookページで設定


クリックすると大きな画像でご覧になれます。



左に新しいタブが追加されているのを確認し、「基本データを編集」クリック。

クリックすると大きな画像でご覧になれます。


左のメニューで「アプリ」をクリックし、新しく追加されたアプリの「設定を編集」をクリック。
カスタムタグ名を記入し「保存」「OK」で完成。


いかがでしたでしょうか?

参考になったと思う方は、以下の「いいね!」ボタン、
「ツィート」ボタンを是非クリックを押してみてください。

どうぞよろしくお願いいたします。




このエントリーをはてなブックマークに追加



Check

トラックバック(0)

トラックバックURL: http://www.nauinet.co.jp/mt5/mt-tb.cgi/441

コメントする



Check

ブログ記事リスト

TwitterとFacebookの相互連携
簡単!自動でYahoo!ショッピング商品掲載
Googleのホームページ作成支援
Google +1 の登録と設置方法
人の集まるところに仮想露店を出店
チェックインクーポン発行の実践
Facebookタブ追加方法完全公開
オリジナリィティのタブアイコン
個人輸入で稼げるってホント?
チェックインクーポンの作成方法
Facebookチェックインポイント登録
App登録なしでFacebookタブ追加
Amazon EC2にSSHを設定する方法
Amazon EC2を日本語にする方法
Amazon EC2を固定IPアドレスで利用
Amazon EC2の起動設定方法
Amazon EC2 AWSアカウント開設
iPhoneでFileMaker Goを利用する
static_iframeでファンだけに表示
Facebookページのタブ表示順
Movable Type 5.11は?
アプリiwipaでFacebookページ作成
アプリ iwipaの追加方法
アプリiwipaの編集方法
Facebook 開発者登録
iPhoneアプリ開発の世界を覗く
iPhoneアプリ開発者向けサービス
SIMロックフリーiPhoneを使う
遠隔操作TeamViewerを試してみる
OGP設定「いいね!」ボタンを設置
各メディア「いいね!」ボタン設置方法
Twitterで売上UPを目指す!
Twitter が有効
タイトル文字数制限
記事に地図を表示
お買物が楽しいサイト
インタレストマッチ開始
公式サイトで勉強
初期画面の設定
管理画面の活用
品質インデックスを上げる
集客数を増やす
検索連動型広告
リンク切れの対応
リンクを追わせない方法
ブログはSEOに強い
被リンク元のIPアドレス
robots.txt でsaitemap通知