neilime / facebook
Opauth 的 Facebook 策略
这个包的官方仓库似乎已消失,因此该包已被冻结。
0.2.3
2017-04-14 13:27 UTC
Requires
- php: >=5.2.0
- opauth/opauth: >=0.2.0
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/ 实现
入门
-
安装 Opauth-Facebook
cd path_to_opauth/Strategy git clone https://github.com/opauth/facebook.git Facebook -
在 https://developers.facebook.com/apps/ 创建 Facebook 应用程序
- 请记住输入 App Domains
- "Website with Facebook Login" 必须被勾选,但对于 "Site URL",您可以输入任何着陆页 URL。
-
至少配置
App ID和App Secret以配置 Opauth-Facebook 策略。 -
将用户引导至
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)