Facebookいいねボタン
ボタン押下時ポップアップで「このページはありません」
原因
開発環境で本番と同じURLを使用していたときに起こりがち。
一度ボタンを押すと、そのときのページ内容がURLとセットでFB側にキャッシュされてしまうらしい。
開発環境等の公開されていないページでボタンを押すとFB側からはそのページが見えないため、
存在しないページとしてキャッシュされてしまう。
対策
リリース後にFacebookデバッガーで更新する。
Facebookデバッガー:
https://developers.facebook.com/tools/debug/og/object/
いいねの数がおかしい
原因
OGPタグで指定しているURLの「いいね数」を表示していると思われる。
対策
該当タグを修正し、Facebookデバッガーで更新。
<meta property="og:url" content="ここ">
ボタンが押せない
原因
App IDがdevelopment modeになってるかも?
Google+ボタン
ボタンを押してもエラーで押せない
公開していないページのURLを指定すると押せない仕様になっているので、
開発環境でのテストは諦める。
(公開済みURLを指定すれば擬似テストは可能)
Note: The +1 action is a public action and must be performed on a public URL. If a user attempts to +1 a URL that is not public, an error occurs.
引用元:https://developers.google.com/+/web/+1button/
+の数がおかしい
原因
Facebookいいね数同様、OGPタグで指定しているURLに対するいいね数を表示していると思われる。
※修正してもしばらく反映されない...?