2012-03-05 25 views
1

私はFacebookのアプリを開発しています。このアプリはページのタブに追加されます。私は私のアプリケーションを追加するページを検出する必要があります。私はちょうどur becを得ることができます。ページIDはそこで宣言されましたが、Facebookはiframeの中にアプリケーションを置いていました。JavaScriptスクリプトやPHPスクリプトを使用することはできません。facebookファンページIDを取得する方法

+0

Google.comで見つけた拳のリンクhttp://www.facebook.com/note.php?note_id=179394698802609 –

+0

@OM私は彼がプログラム的に意味するとはかなり確信しています。 '$ _REQUEST ['signed_request']'値を直接デコードすることで可能です。http://developers.facebook.com/docs/authentication/signed_request/また、SDKのjsutを@Sudhirとして使用すると、 – scibuff

答えて

4

あなたがPHPを使用できる場合、これは動作します:

 

<?php 
// PATH TO FB-PHP-SDK 
require '../../src/facebook.php'; 

$facebook = new Facebook(array(
    'appId' => 'APP_ID', 
    'secret' => 'APP_SECRET', 
    'cookie' => true, 
)); 
$signed_request = $facebook->getSignedRequest(); 
if($page = $signed_request['page']) { 
    echo $page['id']; 
} 
?> 
 

はあなたがこのような要求を行うことにより、ページIDを取得することができる

+0

はうまくいきます:) –

+2

それがうまくいけば答えを受け入れることができました::) –

1

のようなものをもしかして: https://graph.facebook.com/DomaineNameOfYourPage

+1

彼は自分のアプリがインストールされている別のページであるため、彼はページのユーザー名を持っていないと動作しません – Igy

関連する問題