neilime/facebook

Opauth 的 Facebook 策略

这个包的官方仓库似乎已消失,因此该包已被冻结。

0.2.3 2017-04-14 13:27 UTC

This package is auto-updated.

Last update: 2019-02-23 09:44:07 UTC


README

免责声明

我主要因为 http://stackoverflow.com/questions/31858341/facebook-user-graph-does-not-return-email-php 而fork了这个仓库 - Facebook 在没有指定fields URL参数的情况下不返回电子邮件和其他细节。

Opauth-Facebook

Opauth 的 Facebook 认证策略。

基于 https://developers.facebook.com/docs/authentication/ 实现

入门

  1. 安装 Opauth-Facebook

    cd path_to_opauth/Strategy
    git clone https://github.com/opauth/facebook.git Facebook
  2. https://developers.facebook.com/apps/ 创建 Facebook 应用程序

    • 请记住输入 App Domains
    • "Website with Facebook Login" 必须被勾选,但对于 "Site URL",您可以输入任何着陆页 URL。
  3. 至少配置 App IDApp Secret 以配置 Opauth-Facebook 策略。

  4. 将用户引导至 http://path_to_opauth/facebook 进行认证

策略配置

所需参数

<?php
'Facebook' => array(
	'app_id' => 'YOUR APP ID',
	'app_secret' => 'YOUR APP SECRET'
)

尽管 scope 是 Opauth-Facebook 的可选配置参数,但在大多数情况下,您可能会明确定义它。它应该定义为逗号分隔的字符串。

有关有效权限列表,请参阅 Facebook Permissions Reference

许可

Opauth-Facebook 是 MIT 许可
版权所有 © 2012 U-Zyn Chua (http://uzyn.com)