zfcommons/zfcfacebook

该软件包最新版本(dev-master)没有可用的许可信息。

dev-master 2013-10-16 14:50 UTC

This package is not auto-updated.

Last update: 2024-09-22 02:53:34 UTC


README

这是什么?

ZfcFacebook 是一个集成库,使用 Zend Framework 可以轻松创建 Facebook 应用程序。完成后,我们计划包含您与 Facebook Graph 和 Open Graph API 交互所需的所有内容,以及用于常见 JavaScript 任务的视图助手。

位置在哪里?

目前我们仅支持 iframe 应用的身份验证,Facebook for Websites 集成(以前称为“Facebook Connect”)部分完成。

使用它...

  1. 将 ZfcFacebook 复制到您的模块目录
  2. 在您的应用程序的 application.config.php 中注册模块
  3. 编辑 module.config.php 以包含您的 Facebook 应用程序的 App Id 和 Secret
  4. 告诉您的 iframe 应用程序指向 www.yourdomain.com/facebook?a=b(您需要 a=b,因为 Facebook 很傻,不允许您在 URL 的末尾没有 ? 或 / 结尾)
  5. 您会看到服务管理器中添加了一个 facebook 别名,获取它将允许您从控制器和模型中访问 Facebook 类。只有在调用 getFacebookId 时才会发生身份验证,这意味着您可以轻松设置不受允许过程覆盖的页面。
  6. 目前只有一个视图助手,即 ZfcFacebookSignedRequest(很酷),这允许您从视图中访问已签名的请求参数;对于 AJAX 风格的应用程序很有用,可以将它传回服务器。

即将到来...

经过一些延迟,我现在实际上在一个项目中使用这个类,所以请期待一些进展。优先级将给予设置 Facebook JS SDK 的视图助手以及执行常见功能,如发布到流和邀请朋友。最终,我希望能够完全代理访问 Graph API,并有一个 FQL 构建类。

贡献

所有帮助都非常欢迎!在 Freenode 的 #zftalk.2 上通过 IRC 联系我,Spabby,或者给我发电子邮件。