-1

Facebookアプリの開発を始めたばかりです。

問題は、require ステートメントが機能していないことです。include ステートメントと require ステートメントを使用して 2 つの異なる単純な php スクリプトを試してみましたが、wamp サーバー上では正しくローカルではありませんが、Facebook アプリとしてではありません。

これを行うにはどうすればよいですか?? コード:

<?php
require 'facebook-php-sdk/src/facebook.php';

$facebook = new Facebook(array(
'appId'  => 'YOUR_APP_ID',
'secret' => 'YOUR_APP_SECRET',
));

// Get User ID
$user = $facebook->getUser();
echo "your id id".$user;
?>

それはあなたのIDを印刷しているだけです.facebook.phpや他のファイルも正しい場所にあります.

4

1 に答える 1

1

requireファイルが見つからない/アクセスできない場合、エラーをスローします。そのようなものが表示されない場合は、まず、PHP 開発環境が正しく設定さerror_reportingれていることを確認してください。display_errorsそれでもメッセージが表示されない場合は、SDK の埋め込みに実際の問題はありませんおそらく getUser はnullorfalseを返すだけなので、エコーしても何も表示されません。このような場合に使用var_dumpしてください。変数が実際にどのような型と値を持っているかを正確に教えてくれます。

これらは PHP デバッグの絶対的な基本です。Facebook 用の PHP アプリの開発を続ける前に、もう少し慣れてください。

于 2012-06-16T11:12:40.507 に答える