如何获得Facebook粉丝页面ID
我开发了一个Facebook应用程序。这个应用程序将被添加到页面的标签。我需要检测添加我的应用程序的页面。我只能得到的网址。页面ID是在那里声明的,但Facebook将应用程序放在iframe中,我不能使用任何JavaScript或PHP脚本来获取它。如何获得Facebook粉丝页面ID
如果你可以使用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'];
}
?>
您的意思是类似的东西
哇谢谢它的工作原理:) – 2012-03-07 11:06:11
如果它的工作,然后你可以接受答案... :) – 2012-03-08 04:02:53
你可以做这样的请求获得页面ID: https://graph.facebook.com/DomaineNameOfYourPage
这将无法正常工作,如果他没有网页的用户名,他不会因为这是他的应用程序安装在另一个页面上 – Igy 2012-03-13 15:46:47
在Google.com中找到的拳头链接http://www.facebook.com/note.php?note_id=179394698802609 – 2012-03-05 10:50:53
@OM我很确定他的意思是编程方式;这可以通过解码$ _REQUEST ['signed_request']'值直接http://developers.facebook.com/docs/authentication/signed_request/或使用SDK jsut作为@Sudhir来完成,下面是 – scibuff 2012-03-05 11:09:36