Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.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
如何使用graphAPI解析来自facebook的数据_Facebook_Facebook Graph Api - Fatal编程技术网

如何使用graphAPI解析来自facebook的数据

如何使用graphAPI解析来自facebook的数据,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我正在填写正确的信息。为什么它告诉我你的应用程序id无效 应用程序的秘密在这里我伪造,但它的脚本真实。请告诉我该怎么办 <?php session_start(); // added in v4.0.0 require_once 'vendor/autoload.php'; use Facebook\FacebookSession; use Facebook\FacebookRedirectLoginHelper; use Facebook\FacebookRequest; u

我正在填写正确的信息。为什么它告诉我你的应用程序id无效

应用程序的秘密在这里我伪造,但它的脚本真实。请告诉我该怎么办

      <?php
session_start();
// added in v4.0.0
require_once 'vendor/autoload.php';
use Facebook\FacebookSession;
use Facebook\FacebookRedirectLoginHelper;
use Facebook\FacebookRequest;
use Facebook\FacebookResponse;
use Facebook\FacebookSDKException;
use Facebook\FacebookRequestException;
use Facebook\FacebookAuthorizationException;
use Facebook\GraphObject;
use Facebook\Entities\AccessToken;
use Facebook\HttpClients\FacebookCurlHttpClient;
use Facebook\HttpClients\FacebookHttpable;

// start session

// init app with app id and secret
FacebookSession::setDefaultApplication( '425591634259397','5e5789c1b17394a42c4595dssfa8b4591d0' );

$session = new FacebookSession('425591634259397|5e5789c1b1739dds4a42c4595fa8b4591d0');
if ( isset( $session ) ) {
    // graph api request for user data
    $request = new FacebookRequest( $session, 'GET', '/972293049466394/feed' );

    $response = $request->execute();
    // get response
    $graphObject = $response->getGraphObject();
    // print data
    echo '<pre>' . print_r( $graphObject, 1 ) . '</pre>';
} else {
    // show login url
    echo '<a href="' . $helper->getLoginUrl() . '">Login</a>';
}
?>

一个“应用程序访问令牌”足以读取页面提要。使用PHP:

有关页面提要的示例代码和信息:

有关所有访问令牌的信息:


还有一个关于访问令牌的链接:

您的问题对于stackoverflow来说太广泛了。请展示一些自己的努力来了解graph api是如何工作的,当您遇到问题时,请随时提问:嘿,我想知道如何获取从页面获取数据的访问令牌。这在facebook文档中解释得很好。我想知道的是,从页面获取数据是否只有一个访问令牌。因为有了页面访问令牌,我可以成为一名完全管理员。那一页不是我的。我只想从页面自动获取数据。不添加离线发布:如果这真的是你的应用程序的秘密,你应该删除它。这叫“秘密”是有原因的。嘿,我想知道我怎样才能得到一个应用程序访问令牌。从那里我什么都听不懂,这是我的答案。它只是“应用程序id”,然后是管道标志,然后是“应用程序秘密”。对不起。我不明白。你能给我举个例子吗?这个例子就在我的答案中。老实说,我不知道如何更详细。我测试了一下。它返回一个错误:www.tgco.org/parser/facebook.php
$accessToken = APP-ID . '|' . APP-SECRET;