[無関係のFacebookの迷惑メールアプリケーションのリンク]に表示されているように、ユーザーが追加の権限を要求せずに自分のFacebookページのファンであるかどうかをテストするにはどうすればよいですか? 。ユーザーが自分のページのファンであるかどうかをテストするには
0
A
答えて
0
PHPの例:
<?php
$signedRequestObject = parse_signed_request($_POST["signed_request"],YOUR_APPLICATION_SECRET);
if ($signedRequestObject["page"]){
// this means this signed_request was generated on a page
if ($signedRequestObject["page"]["liked"]){
// the page was liked
}
}
//used functions
function parse_signed_request($signed_request, $secret) {
list($encoded_sig, $payload) = explode('.', $signed_request, 2);
$sig = $this->base64_url_decode($encoded_sig);
$data = json_decode($this->base64_url_decode($payload), true);
if (strtoupper($data['algorithm']) !== 'HMAC-SHA256') {
echo 'Unknown algorithm. Expected HMAC-SHA256 : ';
return false;
}
$expected_sig = hash_hmac('sha256', $payload, $secret, $raw = true);
if ($sig !== $expected_sig) {
echo = 'Bad Signed JSON signature!';
return false;
}
return $data;
}
function base64_url_decode($input) {
return base64_decode(strtr($input, '-_', '+/'));
}
?>
+0
致命的なエラー:D:\ Hosting \ 7564746 \ html \ facebook \ b \ fan.phpの行17にオブジェクトコンテキストでないときに$ thisを使用 –
+0
$ this-> base64_url_decode($ encoded_sig) ; base64_url_decode($ encoded_sig)になります。 –
関連する問題
- 1. ユーザーが私のページのファンであるかどうかを検出するには
- 2. ユーザーが自分のFacebookページのファンであることを確認しますか?
- 3. ユーザーが自分のウェブサイトから自分のページに自分のアプリケーションを追加できるようにするにはどうすればよいですか?
- 4. ユーザーがFacebookページのファンであることを確認
- 5. RのRfacebookがあるページのファン数を取得するにはどうすればよいですか?
- 6. Facebookページのファンですか?
- 7. ユーザーがロール管理者であるかどうかのメテオ・テスト
- 8. Facebookページを私のファンのページから削るにはどうすればいいですか?
- 9. ユーザーが自分のページから自分のアプリケーションをすぐに削除したことを知るには?
- 10. FBユーザー:ファンですか?
- 11. Spring Security:ユーザーが自分の管理ページにアクセスできるようにする
- 12. fbページのレビューを自分のサイトからfbページに送るにはどうすればいいですか?
- 13. ユーザーが自分のノードプロファイルを作成したかどうかを検出する
- 14. laravelの非認証ユーザー権限でAuthユーザーが自分のページにアクセスするのを止めるにはどうすればよいですか?
- 15. ファンはどのようにFacebookページの性別を取得しますか?
- 16. WordPressテーマ、ページがJetPack Portfolioアーカイブページであるかどうかをテストする
- 17. ユーザーがFbページを自分のウェブサイトに接続する方法
- 18. ユーザーが自分のコンテンツのみを変更できるようにする方法はありますか?
- 19. ユーザーが自分のアプリケーションにログインするマシンアカウントを取得するにはどうすればよいですか?
- 20. パラレルスペースアプリから自分のアプリにアクセスするユーザーをトラッキングするにはどうすればよいですか?
- 21. どのように私はユーザーが自分のプラグインをインストールすることができますか?
- 22. Propel - 列が自動増分であるかどうかを確認する
- 23. Facebookのユーザーがウェブサイトのページを好きであるかどうかを確認するには?
- 24. 別のページに行くのではなく、ユーザーが自分のサイトを離れるときを検出するにはどうすればよいですか?
- 25. WooCommerce条件()が、私は、ユーザーがアカウントページ上にあるかどうかをテストする必要がある唯一のログイン部分
- 26. ユーザーが自分のウェブサイトからページに移動した場合にのみ、戻るボタンを表示させるにはどうすればよいですか?
- 27. 自分のアプリがアンドロイドの他のユーザーのデバイスにインストールされているかどうかを確認するにはどうすればいいですか?
- 28. Mailchimp - ユーザーが自分自身の登録を解除したかどうかを確認するにはどうすればよいですか?
- 29. Wordpress php:ページが親ページの子であるかどうかをテストする方法?
- 30. データベース項目が2つで、ページが5つあることがわかっている場合は、ユーザーがページをリクエストした場合、そのページが存在するかどうかはどのように分かりますか?
使用しているプログラミング言語を指定してください。 –