【问题标题】:Class 'Facebook\GraphObject' not found with Facebook PHP SDK 4Facebook PHP SDK 4 找不到类“Facebook\GraphObject”
【发布时间】:2014-06-14 12:27:43
【问题描述】:

我想将我的页面与 facebook 连接,因此下载了Facebook PHP SDK 4。由于 Facebook 文档和 GitHub 页面制作得不太好,因此我对标题中的错误消息有疑问。

我不想将Composer 用于 PHP(根据 Facebook 文档,这应该是可能的)。

我按照 Github 页面上的示例,使用以下代码行将 Facebook PHP 文件包含到我的 PHP 文件中:

use Facebook\FacebookSession;
use Facebook\FacebookRequest;
use Facebook\GraphUser;
use Facebook\FacebookRequestException;
require_once( 'Facebook/FacebookSession.php' );
require_once( 'Facebook/FacebookRequest.php' );
require_once( 'Facebook/GraphUser.php' );
require_once( 'Facebook/FacebookRequestException.php' );

在文档中没有提到我必须包含require_once 语句,我在stackoverflow 上发现了这一点。

现在的问题是,即使使用上述(正确)实现,我也会收到一个错误,上面写着“致命错误:第 33 行的 ../fblogin2/Facebook/GraphUser.php 中找不到类 'Facebook\GraphObject'”

我认为在这个类中也没有require_once 语句,但我无法浏览整个 SDK 代码并为 Facebook 添加语句。它不应该开箱即用吗?是否有一些关于 SDK 4 或其他内容的好教程,因为我真的很喜欢官方 facebook 文档和简短的 github 示例。

【问题讨论】:

    标签: php facebook facebook-graph-api facebook-sdk-4.0


    【解决方案1】:

    现在我找到了一个很好的 Facebook SDK (v4) here 教程和解决方案。

    10 亿美元的公司无法提供体面的文件,这很“有趣”。

    【讨论】:

    • 如果您不了解 PHP 中包含文件和类的工作原理,我建议您学习 php.net 而不要责怪 Facebook。
    • 是的,现在我明白了,但你猜怎么着?它仍然是一个糟糕的文档。顺便说一句,没有记录应该包含哪些子类。
    • 这就是为什么你使用另一个自动装载机的作曲家
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-25
    相关资源
    最近更新 更多