Newtemi

【解決】SNS Count Cache 0.10.0の設定エラーについて

time 2016/10/11

【解決】SNS Count Cache 0.10.0の設定エラーについて

SNS Count Cache0.10.0でFacebookのシェア数をカウントする機能が復活しました。
早速、設定からApp_idとApp secretを入れてみたのですが、「シェア数を取得するために必要な設定が不足しています。」とエラーを出していました。
idもsecretも間違っておらず、access tokenも自動取得できています。
161011_02_1

解決策も分からないので、0.9.2に戻し、以前書いた方法で運用していました。

SNS Count CacheでFacebookのシェア数が集計されない場合の対処法

sponsored link

解決方法

作者さんのTwitterにも同様の質問がありましたので注目していたのですが、解決された方のコメントを読んで早速変更してみました。
タカハシさんありがとうございます!

テキストエディタ、もしくは、プラグイン編集から修正してください。

sns-count-cache.phpの1239行目、1240行目を修正します。

		// Share Facebook Crawl Strategy
		$parameters = array(
			'app_id' => $this->follow_facebook_app_id,
			'app_secret' => $this->follow_facebook_app_secret
			);
		// Share Facebook Crawl Strategy
		$parameters = array(
			'app_id' => $this->share_facebook_app_id,
			'app_secret' => $this->share_facebook_app_secret
			);

follow_の部分をshare_に変更します。
あとは上書きすればOKです。

念のため、SNS Count Cacheの設定ページでエラーメッセージが出ていないか確認してください。

次回更新で修正されると思いますが、カウント数を取得してるサイトでは表示できないのは淋しいと思いますので、取り急ぎの対応として参考にしてください。

各自で確認を!

私も修正後すぐにこの記事を書いていますので、Facebookのシェア数をしっかりとキャッシュできているかどうかは分かりません。
0.9.2の時の修正内容でも、最近の記事はシェア数の取得は出来ませんでした。0.10.0の修正版でも、今のところ同様な感じです。
これはFacebook側の問題のような気がしますので、全部の記事とは言わず、一部でも取得出来ているので良しとしています。

この記事が参考になったら
いいね ! お願いします

sponsored link

down

コメントする






sponsored link

QR Code Business Card