Facebook开发者可以使用PHP SDK来进行开发。下面是分步骤回答:
-
首先,下载Facebook PHP SDK并将其解压缩到您的项目文件夹中。
-
在您的PHP文件中,使用以下代码包含SDK文件:
require_once "path/to/facebook-php-sdk/autoload.php";
-
接下来,创建一个Facebook对象并初始化SDK:
$fb = new FacebookFacebook([
"app_id" => "{app-id}",
"app_secret" => "{app-secret}",
"default_graph_version" => "v2.10",
]);
-
然后,使用以下代码获取Facebook用户的访问令牌:
$helper = $fb->getRedirectLoginHelper();
$accessToken = $helper->getAccessToken();
-
最后,您可以使用SDK提供的方法来访问Facebook的API,例如:
try {
// Returns a `FacebookFacebookResponse` object
$response = $fb->get("/me?fields=id,name", $accessToken);
} catch(FacebookExceptionsFacebookResponseException $e) {
echo "Graph returned an error: " . $e->getMessage();
exit;
} catch(FacebookExceptionsFacebookSDKException $e) {
echo "Facebook SDK returned an error: " . $e->getMessage();
exit;
}
$user = $response->getGraphUser();
echo "Hello, " . $user["name"];