ソーシャル・マーケティング協会 代表理事 白鳥友康の公式ブログ。Facebook、Twitter、YouTube、LINEなど、ソーシャルメディアを活用、集客する方法を無料でお届け。

ソーシャル★マーケティングの教科書 改訂版

アメブロ記事から直接facebookでコメントしてもらう方法

 投稿日時:

この記事は約 8 分で読めます。

大丈夫、あなたなら出来る! 
ソーシャル・マーケティング協会 代表理事の白鳥友康です。

アメブロに「いいね!」ボタンを設置しようと
いろいろ調べていたらコメントが投稿できるプラグインを発見。
試しに設置してみました。


2011/01/29追記
コメントして頂いたものが、各記事ごとのコメントとして扱われず、
サイト全体へのコメントとなってしまうので、一旦削除いたしました。

2011/02/06追記
不具合を修正したものを改めて作成しました。こちらの記事をご覧ください。「アメブロ(ブログ)記事から直接facebookでコメントしてもらう方法(バグfix版)


アメブロの記事URL(単独記事ページ)を表示しているときに、
「なうで紹介」「mixiチェック」「ツイートする」ボタンの下に

$売れる!ホームページの作り方

こんな感じのコメント入力欄を表示します。

ここからコメントをすると、
コメントしてくれたユーザのウォールに投稿されます。

ちなみに「いいね!」ボタンも一緒に表示されるので、
かなり便利だと思います!

以下のスクリプトをフリープラグインに入力します。

<div id="fb-root"></div>
<div id="fb-comments"><fb:comments xid="APP_ID" numposts="5" width="420" publish_feed="true"></fb:comments></div>

<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">google.load("jquery", "1.3.2");</script>

<script type="text/javascript">
/* facebook init { */
window.fbAsyncInit = function() {
FB.init({appId: 'APP_ID', status: true, cookie: true, xfbml: true});
};
$(function() {
var e = document.createElement('script');
e.type = 'text/javascript';
e.src = document.location.protocol +
'//connect.facebook.net/ja_JP/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());
/* } facebook init */

$(document).ready(function(){

uri = window.location.href;
_uri = encodeURI(window.location.href);

// 記事単独ページのとき
if (_uri.indexOf('/entry-') != -1) {
$("#fb-comments").insertAfter("#exLinkBtn");

// ホームページのとき
} else if ( (uri.indexOf('http://ameblo.jp/[アメブロID]') != -1) ||
(uri.indexOf('http://ameblo.jp/[アメブロID]/') != -1)) {
$("#fb-comments").hide();
}

});
</script>

<script src="http://connect.facebook.net/ja_JP/all.js#appId=APP_ID&amp;amp;xfbml=1"></script>

「APP_ID」はプラグインを設置する際に
facebookで申請して取得する数字の羅列です。

「アメブロID」は、URLの最初のディレクトリにある文字列。

詳細説明


<div id="fb-root"></div>
<div id="fb-comments"><fb:comments xid="APP_ID" numposts="5" width="420" publish_feed="true"></fb:comments></div>

これはfacebookで取得したコード
<div id="fb-comments">にコメント欄を表示させたいので、
この部分は追加しました。


<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">google.load("jquery", "1.3.2");</script>

後でjQueryを使うのでGoogle様から借りてきます。


<script type="text/javascript">
/* facebook init { */
window.fbAsyncInit = function() {
FB.init({appId: 'APP_ID', status: true, cookie: true, xfbml: true});
};
$(function() {
var e = document.createElement('script');
e.type = 'text/javascript';
e.src = document.location.protocol +
'//connect.facebook.net/ja_JP/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());
/* } facebook init */
</script>

初期設定開始。
facebookソーシャルプラグインを使うときに必要になる初期設定


<script type="text/javascript">
$(document).ready(function(){

uri = window.location.href;
_uri = encodeURI(window.location.href);

// 記事単独ページのとき
if (_uri.indexOf('/entry-') != -1) {
$("#fb-comments").insertAfter("#exLinkBtn");

// トップページのとき
} else if ( (uri.indexOf('http://ameblo.jp/[アメブロID]') != -1) ||
(uri.indexOf('http://ameblo.jp/[アメブロID]/') != -1)) {
$("#fb-comments").hide();
} else {
$("#fb-comments").hide();
}

});
</script>

そのままでは、フリープラグインの欄に入力しているので、
サイドバーに表示されている状態です。

これを記事本文の下に移動します。

それ以外のページの時は非表示に。

トップページには後で別のものを出したいので、
if文だけ指定してありますが、これは無くてもOK。


<script src="http://connect.facebook.net/ja_JP/all.js#appId=APP_ID&amp;amp;xfbml=1"></script>

facebookコメント欄を表示する外部JavaScriptファイルを呼び出します。
これはfacebookでコードを取得できます。

関連ページ

公式のドキュメントはこちら(英語です)

Comments – Social plugins
http://developers.facebook.com/docs/reference/plugins/comments

WebページにFacebookのコメントボックスを挿入するには | xweb.wanichan.jp
http://xweb.wanichan.jp/tips/01.html

カテゴリ - 未分類
タグ - 

無料プレゼント

【Web担当者向け】SNS集客の全体像を55分で把握できる動画

受講料50万円で提供していた【ソーシャル・マーケティング認定コンサルタント養成講座】のエッセンスを凝縮した動画を無料プレゼントしています。

ダウンロードはこちら

  関連記事

Protractor
[ほぼ日] Facebookがニュースフィードの表示アルゴリズムを変更

  基本データの入力状況などもエッジランクに影響しているとのこと。Facebookもいろいろ考えています。基本的には良…

Fotolia_78460195_Subscription_Monthly_M
「ディシプリン」を意識するということ

「初めて聞いた」という人も多いと思います。私もそうでした。でも、よく聞いてみると、とっても重要な考え方を説明してくれています。 …

Chrome のシェアが拡大しています。

私がメインに使っているブラウザもChromeですが、他のブラウザはもう使えないレベルです。かなり早いのでおすすめですよ。IEのシ…

無料通話・メールアプリ LINE(ライン)
[ほぼ日] いよいよLINEも上場か!?

?イー・マーキュリーがmixiに社名変更して上場したことから、NHNジャパンもLINEに社名変更して上場するのでは? という噂が…

262162_548361485208245_1394678245_n
俺様が決めたFacebook投稿ネタはこれだ。

「You、気になるニュースについて投稿しちゃいなよ。」 よう、熊吉だぜ。You、今日のニュースはチェックしたか?何か面白いニュー…

no image
【知っておきたいSEO対策の基本】

もしナビゲーションボタンに画像を使っているのなら、必ずalt属性を設定してください。 携帯端末などで画像を非表示にして閲覧してい…

news184409_pho011
[ほぼ日] 店員の土下座写真を晒したモンスタークレーマーの顛末

アルバイトが不適切な写真を投稿して炎上した事例は枚挙に暇がないですが、お客側の不適切写真が炎上を引き起こした事例は珍しいです。 …

日本のfacebookユーザー数、現在827万人。

こんにちは。ソーシャルメディア専門ウェブ制作会社代表の白鳥です。 前回更新の4/3(火)から1週間ほどで27万人の増加です。1ヶ…

Zemanta Related Posts Thumbnail
[参考になるWebデザイン] Flashサイトはこうでなくっちゃ。

HTMLと変わりがないくらい軽いのが好き。素晴らしいレスポンスだ。 日本デザインコミッティーhttp://designcommi…

post-2014-11-28
独立起業の成功と失敗を分ける境界線

  【一発で成功しようとするから失敗する】   ?これです。なんというか逆説的で意味分かんないですね(笑) …