2011-02-02 3 views
0

ユーザーが自分のアプリケーションをタブとしてインストールしたユーザープロファイルまたはファンページのIDを特定しようとしています。PHP/Facebookを使用してiframeからprofileIDまたはpageIDを確認する

実行する汎用スクリプトがあり、ユーザーまたはページIDに応じてカスタマイズできます。スクリプトがいずれかのIDを受け取らない場合、汎用の「アウトオブサービス」が返されます。

答えて

0

FB PHP SDKを含めた後、これは私が得たスクリプトです:

<?php  
require_once 'facebook.php'; // include Facebook PHP SDK 
    $me = $facebook->api('/me'); //Get user object 
    $userid = $me['id']; Get User ID 
?> 
0

私たちは唯一の署名リクエストからpage_idを得ることができるので、それは可能ではないと思います。

私は同じ問題を抱えています。私が必要とするのは、自分のアプリケーションのインストール時にpage_idを取得することです。ユーザーがFacebookのページからアクセスしているときに、このユーザーを追跡するためにこのpage_idを使用しています。特定の登録メンバーにしかアクセスできないようにするため、私のクライアントが自分のウェブサイトからfacebookアプリを設定して、自分のアプリに初めてアクセスしたときにauthcodeを入力するように促すときにauthcodeを生成することにしました署名されたリクエストから容易にpage_idをデータベースに格納することができます。私はこれがこれのための唯一の解決策だと思います。 誰かがこれに対する解決策を見つけることができれば幸いです。

Facebookのアプリをインストールするときに、ユーザのFacebookページのpage_idが必要です。

関連する問題