同じディレクトリにすべてのファイル (facebook.php、base_facebook.php、index.php) があります。私のサーバーは Apache で、どちらも php をサポートしています。私のコード:
<html>
<body>
<?php
try
{
echo("STARTING<br>");
require("facebook.php");
}
catch(Exception $e)
{
echo("ERROR1: $e");
}
try
{
$facebook = new Facebook("***","###");
}
catch(Exception $e)
{
echo("ERROR2: $e");
}
$token = $facebook->getAccessToken();
echo("Access token: ".$token."<br>");
私のテキスト出力は次のとおりです。
STARTING
ERROR1: Object id #1before create fb instance
Fatal error: Class 'Facebook' not found in /(FILE PATH)/index.php on line 16
Note: line 16 is: $facebook = new Facebook("***","###");
最初の catch ステートメントは、printing: Object Id #1 です。次に、次の print ステートメントを実行します。その後、キャッチされていない Fatal Error を返します。ここで何が欠けていますか?
サーバーが正しいアクセス トークンを取得できないのはなぜですか?