Facebook「おすすめボックス」でエラーが出る件の対処(Invalid action type)
今日、気が付いたんですが、右サイドバーに設置してあるFacebookの「Recommendations Box」が表示されなくなっちゃいまして、代わりに「Invalid action type」というエラーが出ていました。
で、これでいいのかどうかは分かりませんが、とりあえず出るようにしたよー。という話。
※ 2012/4/27 この記事の内容は古いため、現在は有効ではありません。設定すると逆にエラーが出るようになります。
以下、Facebook Recommendations Box用スクリプト生成ページで…
Recommendations Box - Facebook開発者
Actionに「like, read, watch, play, listen」を追記しただけ。
もちろん、Domainなり、App IDなりも設定しました。
Facebook開発者向けページによると、
Domain
By specifying a domain to show activity for, we will display all global actions for the specified domain: like, read, watch, play, listen. The domain is matched exactly, so a plugin with site=facebook.com would not include activity from developers.facebook.com or www.facebook.com. You cannot currently aggregate across multiple domains.
ということで、Actionは明示しなくても良さそうな感じではあるんですが、とりあえず、応急処置として。
ちなみにうちはHTML5向けのプラグインコードを設置しています。IFRAMEとかXFBMLとかでどうなのかまでは調べていません。
直した後に気になって調べてみたら他にも同じ症状を訴えている方はいるようでした。
- Facebook Recommendation plugin box showing Invalid action type
http://www.gogi.in/facebook-recommendation-plugin-box-invalid-action-type.html - 'Invalid Action Type' Error on Facebook Recommendations Box Plugin
http://www.bubbleindia.com/error-on-facebook-recommendations-box-plugin/
うーん。黙って待っておいた方が良かっただろうか…。