「メイド・イン・ヘブン」スキン適用中

Facebookのシェア数を表示させる方法(アクセストークンの取得)

テーマ設定
この記事は約2分で読めます。

いつからかは詳しいことはわからないのですが、Facebookの仕様変更で、通常の方法では、シェア数を取得できなくなりました。

ただ、Facebook開発向けサイトでアクセストークンを取得すれば、カウントを取得できるようになります。

ただ、手順がちょっとややこしいので以下で説明します。

Facebookでアクセストークンの取得

まずは、Facebook for Developersにて、Facebookアプリを作成する必要があります。

Facebook for Developersを開いてください。

「マイアプリ」メニューから「新しいアプリを追加する」を選択してください。

Facebookて新しいアプリを追加する

以下のように、「表示名」と「メールアドレス」を入力し「アプリIDを作成」ボタンを押してください。

新しいアプリIDを作成ダイアログ

「表示名」や「メールアドレス」はどんなものでもOKです。

セキュリティーチェックを行います。

Facebookアプリ作成のセキュリティーチェック

「シナリオ」はスキップします。

Facebookシナリオ

「アプリID」と「app secret」を取得します。

FacebookのアプリIDとシークレットキーを取得する

以下のURLの「アプリID」「app secret」を取得した値で置換します。

https://graph.facebook.com/oauth/access_token?client_id=「アプリID」&client_secret=「app secret」&grant_type=client_credentials

値を置換したら、URLをブラウザのアドレスバーに入力して表示させます。

すると、以下のようなテキストが表示されると思うので、「アクセストークン(access_token)」の値を取得します。

Facebookのアクセストークンを取得する

Cocoonにアクセストークンを入力する

最後に取得したアクセストークンをCocoon側に入力します。

設定を行うには、Cocoon設定の「SNSシェア」タブを開いて「アクセストークン」項目に入力して保存してください。

Facebookのシェア数を取得するのに必要なアクセストークンを入力します。

Cocoonが採用しているシェア数

ちなみに、Facebookのシェア数を取得すると「リアクションカウント」と「コメントカウント」と「シェアアカウント」と「コメントプラグインカウント」を取得できます。

Facebookで取得できるシェア数

Cocoonでは「リアクションカウント、コメントカウント、シェアカウント、コメントプラグインカウント全てを足し合わせたカウント」をシェア数として採用しています。

タイトルとURLをコピーしました