Facebookタブページで「いいね!」の判定が取れない!?signed_requestが返ってこない!?
今更Facebookのタブページアプリを初めて作る機会があったのですが、良くある「いいね!」を押したら何々鑑定スタート!みたいなやつです。
タブページアプリの作り方やFacebookページとの紐つけ方とかは
こちらのwebparkさんの秀逸な記事を参考にしてください。
「いいね!」判定の詳しい解説はこちらのphp & javascript roomさんの
秀逸な記事を参考にしてください。
さあここからが本題!
プログラミングやWordPressを習得するのに一番近道な方法とは?
Facebookタブページアプリで「いいね!」の
判定が取れない!
自体が発生しました。
Copyright © Rich in a Meeting by DavidDennisPhotos.com
なんてこった。。。
【現象】
$_POST[‘signed_request’]の中身の[signedRequest:protected]が空で返ってくるのです。
なんでや。。。
タブページURLで設定してはいけないURLとは!?
1 2 3 4 5 6 7 | 1.ページタブURL: example.com ← OK 2.ページタブURL: example.com/app/ ← OK 3.ページタブURL: fb.example.com/app/ ← OK 4.ページタブURL: example.com/fb ← アウト!!!!! |
タブページURLを④のように設定するとなぜかsignedRequestが返ってこないので
要注意ですよ。
私はこれでだいぶ無駄な時間を費やしてしまいました。。。
皆さんは気をつけてくださいね!