neerajsohal/amplifier

Facebook PHP SDK 扩展

v0.3 2014-10-29 12:15 UTC

This package is auto-updated.

Last update: 2024-09-22 00:15:59 UTC


README

Build Status

Amplifier 是 Facebook PHP SDK 的扩展。它为 Facebook 的 SDK 提供了额外的功能。

几个月前,我开始在 Facebook 的 PHP SDK 上编写自己的方法,以减少开发时间,例如定义如下任务的方法:

  • 一个人是否喜欢某个页面
  • 他是否提供了特定的扩展权限支持

我在构建 Amplifier 时考虑到了 Composer。因此,要安装 Amplifier,你应该熟悉 Composer。如果你不熟悉,我建议你学习它。这是 PHP 发展史上最伟大的事情之一,它一定会让你成为一名更好的程序员 :)

需求

  • Facebook 的 PHP SDK
  • PHP 版本 > 5.3.*

安装

通过 Composer 安装,只需将 neerajsohal/amplifier 添加到你的项目 composer.json 文件中。以下是一个 composer.json 文件的示例,它仅定义了对 Amplfier master 分支的依赖:

{
    "require": {
        "neerajsohal/amplifier": "dev-master"
    }
}

如果你想使用其他版本,可以查看 https://packagist.org.cn/packages/neerajsohal/amplifier。它列出了所有可用的版本。我强烈建议使用 master 分支的最新稳定版本用于生产。

可用方法

hasLikedPage

检查用户是否喜欢了一个页面

Amplifier::hasLikedPage(bigint $page_id)

返回

boolean

uploadImage

将图片上传到用户的个人资料

Amplifier::uploadImage(String $image_path, String $description)

返回

mixed

链接

Amplifier 在 Packagist: https://packagist.org.cn/packages/neerajsohal/amplifier

Facebook 的 PHP SDK 在 Github: https://github.com/facebook/facebook-php-sdk