-1

我刚开始使用 facebook 应用程序开发。

问题是 require 语句不起作用。即使我尝试了 2 个带有 include 和 require 语句的不同简单 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如果无法找到/访问文件,则会引发错误。如果您没有看到类似的内容,请首先确保您已正确设置error_reportingdisplay_errors在您的 PHP 开发环境中。如果仍然没有消息出现,那么嵌入SDK 没有真正的问题;更有可能 getUser 只是返回nullor false,因此在回显它时您什么也看不到。请var_dump在这种情况下使用,它会准确地告诉您变量真正具有的类型和值。

这些是 PHP 调试的绝对基础——在继续为 Facebook 开发 PHP 应用程序之前,请稍微习惯这一点,也许可以通过一些教程来解决这个问题。

于 2012-06-16T11:12:40.507 回答