0

ユーザーページに追加するアプリを作成しており、次のことを行う必要があります。

1) ユーザーが自分のアプリを自分のページに追加すると、アプリが完全に機能する前に詳細を入力するよう求めるフォームが表示されます。

2) 他のユーザーがこのページにアクセスし、ページの所有者が詳細を入力していない場合、「現在設定されていません」というメッセージが表示されます。

3) ページ所有者が詳細を完了すると、アプリがページに表示され、ページにアクセスするすべてのユーザーにこれが表示されます。

したがって、現在のユーザーがページの所有者であるかどうかを検出する必要があります。所有している場合は、詳細を完了したかどうかを確認して、ページに何を表示するかを決定します。PHP SDK を使用しています。誰でもこれを手伝ってもらえますか?

4

1 に答える 1

4
require_once('facebook.php');
$facebook = new Facebook(array(
    'appId'=>'', // replace with your value
    'secret'=>'' // replace with your value
));
$signedRequest = $facebook->getSignedRequest();

この$signedRequest変数には、ユーザーがそのページの管理者であるかどうかを示す page['admin'] ブール変数があります。

したがって、チェックを行うことができます:

if( $signedRequest['page']['admin'] )

http://developers.facebook.com/docs/authentication/signed_request/

于 2011-11-07T11:59:07.853 に答える