2

私はPHPの世界とFacebookの統合にかなり慣れていません。Web サイトを Facebook ページに接続してコンテンツを取得しようとしていますが、単純なプログラムが機能していないようです。github で最新バージョンの Facebook コードを入手するようにしました。「test.php」にあるものは次のとおりです。

<!DOCTYPE html>
   <html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <title>My Pictures</title>
    </head>
   <body>
   <a> hello 1 </a>
   <?php
   echo '<a> hello 2 </a>';
   include_once 'src/facebook.php';
   echo '<a> hello 3 </a>';
   include_once 'src/config.php';
   echo '<a> hello 4 </a>';
   $facebook = new Facebook(array(
       'appId'  => FACEBOOK_APP_ID,
       'secret' => FACEBOOK_SECRET_KEY,
       'cookie' => true,
       'domain' => 'uuu.com'
   ));
   echo '<a> hello 5 </a>';
   ?>

   </body>

Facebookのパスが正しいことはわかっています。他のファイルを配置しようとしましたが、完全に機能しましたが、これでは「Hello 1 Hello 2」しか表示されないため、facebook.phpが何かで失敗しているようです、しかし、私はそれが何であるかを確認する方法がわかりません。どんな助けでも大歓迎です、ありがとう。

4

1 に答える 1

1
   $facebook = new Facebook(array(
       'appId'  => FACEBOOK_APP_ID,
       'secret' => FACEBOOK_SECRET_KEY,
       'cookie' => true,
       'domain' => 'uuu.com'
   ));

IDと秘密鍵を取得するためにFacebookアプリを登録しましたか?

また、facebook 通信は localhost 経由では機能しない可能性があることに注意してください。ただし、確実にするために、次のコードラインを使用して Web ページにエラー出力を強制するようにしてください。これにより、エラーが機能しない理由をより詳細に特定できます (その後、出力をフォローアップとしてここに投稿し、より良いサポートを得ることができます)。解決):

ini_set('display_errors', '1');
error_reporting(E_ALL);
于 2012-04-23T21:20:47.873 に答える