hybridauth/hybridauth

PHP 社交认证库

v3.11.0 2024-01-02 23:09 UTC

README

GitHub stars GitHub issues

SWUbanner

Hybridauth 3.11

Build Status Scrutinizer Code Quality Latest Stable Version Join the chat at https://gitter.im/hybridauth/hybridauth

Hybridauth 允许开发者轻松构建社交应用程序和工具,以在社交层面吸引网站访客和客户,从社交登录开始,扩展到社交分享、用户资料、好友列表、活动流、状态更新等。

Hybridauth 的主要目标是作为一个抽象的 API,在您的应用程序和各种社交网络 API 以及身份提供者(如 Facebook、Twitter 和 Google)之间进行交互。

用法

Hybridauth 提供了一些基本 示例。您也可以在 https://hybridauth.github.io 找到完整的 Hybridauth 文档。

$config = [
    'callback' => 'https://example.com/path/to/script.php',
    'keys' => [
        'key' => 'your-twitter-consumer-key',
        'secret' => 'your-twitter-consumer-secret',
    ],
];

try {
    $twitter = new Hybridauth\Provider\Twitter($config);

    $twitter->authenticate();

    $accessToken = $twitter->getAccessToken();
    $userProfile = $twitter->getUserProfile();
    $apiResponse = $twitter->apiRequest('statuses/home_timeline.json');
}
catch (\Exception $e) {
    echo 'Oops, we ran into an issue! ' . $e->getMessage();
}

要求

  • PHP 5.4+
  • PHP 会话
  • PHP cURL

安装

要安装 Hybridauth,我们推荐使用 Composer,这是现在 PHP 的默认依赖管理器。或者,您可以下载并使用在 Github 上可用的最新版本。

版本状态

有疑问、需要帮助或支持吗?

对于一般问题(例如,“如何”问题),请考虑使用 StackOverflow 而不是 GitHub 的问题跟踪器。为了方便起见,我们还有一个 [低活跃度] Gitter 频道,如果您想直接从社区获得帮助。

许可

Hybridauth PHP 库是根据 MIT 许可证发布的。

有关完整的版权声明和免责声明,请参阅 COPYING.md