znanylekarz / facebook-php-sdk
此软件包已被废弃且不再维护。未建议替代包。
Facebook PHP SDK
v1.0.3
2015-02-13 12:50 UTC
Requires
- php: >=5.2.0
- ext-curl: *
- ext-json: *
- symfony/http-foundation: 2.*
This package is not auto-updated.
Last update: 2017-03-19 06:37:26 UTC
README
Facebook平台 是一组API,可以使您的应用程序更具社交性。
此存储库包含允许您从PHP应用程序访问Facebook平台的开源PHP SDK。除非另有说明,否则Facebook PHP SDK根据Apache许可证,版本2.0许可(https://apache.ac.cn/licenses/LICENSE-2.0.html)。
使用方法
以下示例是开始的好地方。您至少需要以下内容
require 'facebook-php-sdk/src/facebook.php';
$facebook = new Facebook(array(
'appId' => 'YOUR_APP_ID',
'secret' => 'YOUR_APP_SECRET',
));
// Get User ID
$user = $facebook->getUser();
进行API调用
if ($user) {
try {
// Proceed knowing you have a logged in user who's authenticated.
$user_profile = $facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
}
登录或注销URL将根据当前用户状态而有所不同。
if ($user) {
$logoutUrl = $facebook->getLogoutUrl();
} else {
$loginUrl = $facebook->getLoginUrl();
}
测试
为了保持我们的敏捷性,并在不牺牲稳定性的情况下为您带来新的功能,我们已经确保了SDK的全覆盖测试。我们将其包含在开源存储库中,以确保我们对质量的承诺,同时也希望您能贡献回来以帮助保持其稳定性。这样做最简单的方法是提交错误并包括一个测试用例。
可以使用以下命令从基本目录执行测试
phpunit --stderr --bootstrap tests/bootstrap.php tests/tests.php
贡献
为了接受您的贡献,您必须首先签署贡献者许可协议。
提交时,请确保所有行不超过80个字符,并尽量遵循现有风格。
在创建拉取请求之前,请将您的提交合并为一个提交。
在需要的地方添加注释,并在提交消息中提供充分的解释。