我刚开始开发Facebook应用程序。
问题是要求语句不起作用。即使我尝试了 2 个不同的简单 php 脚本与 include & require 语句,它不是本地在 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;
?>
它只是打印您的身份证。甚至Facebook.php和其他文件也在正确的位置。
如果找不到/访问文件,require
抛出错误。如果您没有看到类似的东西,请首先确保您已在PHP开发环境中设置了error_reporting
和display_errors
。如果仍然没有消息显示,则嵌入SDK没有真正的问题;更有可能的是getUser只是返回null
或false
,因此在回显它时您看不到任何内容。在这种情况下,请使用var_dump
,它会准确地告诉您变量真正具有的类型和值。
这些是PHP调试的绝对基础知识 - 请更习惯这一点,也许在继续为Facebook开发PHP应用程序之前,先完成一些关于这个问题的教程。