Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何获取facebook粉丝页面ID_Php_Javascript_Facebook - Fatal编程技术网

Php 如何获取facebook粉丝页面ID

Php 如何获取facebook粉丝页面ID,php,javascript,facebook,Php,Javascript,Facebook,我开发了一个facebook应用程序。此应用程序将被添加到页面的选项卡中。我需要检测添加我的应用程序的页面。我可以直接得到网址。页面ID已在此处声明,但facebook将该应用程序放在iframe中,我无法使用任何javascript或php脚本获取它。如果您可以使用php,则这将起作用: <?php // PATH TO FB-PHP-SDK require '../../src/facebook.php'; $facebook = new Facebook(array( 'ap

我开发了一个facebook应用程序。此应用程序将被添加到页面的选项卡中。我需要检测添加我的应用程序的页面。我可以直接得到网址。页面ID已在此处声明,但facebook将该应用程序放在iframe中,我无法使用任何javascript或php脚本获取它。

如果您可以使用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'];
}
?>


你的意思是这样的吗?如果你能使用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:

您可以通过执行如下请求来获取页面id:

在Google.com@OM中找到的第一个链接,我很确定他的意思是编程;这可以通过解码
$\u REQUEST['signed\u REQUEST']
值来实现,可以直接解码,也可以使用SDK jsut作为Google.com@OM中doesFist链接下方的@Sudhir,我很确定他的意思是编程;这可以通过解码
$\u REQUEST['signed\u REQUEST']
值来实现,可以直接解码,也可以使用SDK jsut,因为下面的@Sudhir does如果他没有页面的用户名,这将不起作用,因为他的应用程序安装在另一个页面上,如果他没有页面的用户名,这将不起作用,但他不会,因为这是他的应用程序安装的另一个页面