그누보드5 정식버전
This commit is contained in:
85
plugin/sns/facebook/readme.md
Normal file
85
plugin/sns/facebook/readme.md
Normal file
@ -0,0 +1,85 @@
|
||||
Facebook PHP SDK (v.3.2.2)
|
||||
|
||||
The [Facebook Platform](http://developers.facebook.com/) is
|
||||
a set of APIs that make your app more social.
|
||||
|
||||
This repository contains the open source PHP SDK that allows you to
|
||||
access Facebook Platform from your PHP app. Except as otherwise noted,
|
||||
the Facebook PHP SDK is licensed under the Apache Licence, Version 2.0
|
||||
(http://www.apache.org/licenses/LICENSE-2.0.html).
|
||||
|
||||
|
||||
Usage
|
||||
-----
|
||||
|
||||
The [examples][examples] are a good place to start. The minimal you'll need to
|
||||
have is:
|
||||
|
||||
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();
|
||||
|
||||
To make [API][API] calls:
|
||||
|
||||
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;
|
||||
}
|
||||
}
|
||||
|
||||
Login or logout url will be needed depending on current user state.
|
||||
|
||||
if ($user) {
|
||||
$logoutUrl = $facebook->getLogoutUrl();
|
||||
} else {
|
||||
$loginUrl = $facebook->getLoginUrl();
|
||||
}
|
||||
|
||||
[examples]: http://github.com/facebook/facebook-php-sdk/blob/master/examples/example.php
|
||||
[API]: http://developers.facebook.com/docs/api
|
||||
|
||||
|
||||
Tests
|
||||
-----
|
||||
|
||||
In order to keep us nimble and allow us to bring you new functionality, without
|
||||
compromising on stability, we have ensured full test coverage of the SDK.
|
||||
We are including this in the open source repository to assure you of our
|
||||
commitment to quality, but also with the hopes that you will contribute back to
|
||||
help keep it stable. The easiest way to do so is to file bugs and include a
|
||||
test case.
|
||||
|
||||
The tests can be executed by using this command from the base directory:
|
||||
|
||||
phpunit --stderr --bootstrap tests/bootstrap.php tests/tests.php
|
||||
|
||||
|
||||
Contributing
|
||||
===========
|
||||
For us to accept contributions you will have to first have signed the
|
||||
[Contributor License Agreement](https://developers.facebook.com/opensource/cla).
|
||||
|
||||
When commiting, keep all lines to less than 80 characters, and try to
|
||||
follow the existing style.
|
||||
|
||||
Before creating a pull request, squash your commits into a single commit.
|
||||
|
||||
Add the comments where needed, and provide ample explanation in the
|
||||
commit message.
|
||||
|
||||
|
||||
Report Issues/Bugs
|
||||
===============
|
||||
[Bugs](https://developers.facebook.com/bugs)
|
||||
|
||||
[Questions](http://facebook.stackoverflow.com)
|
||||
Reference in New Issue
Block a user