El paquete Laravel Facebook Graph de Joel Butcher es una integración de Laravel para el proyecto Graph PHP 8 SDK.
Este paquete facilita la integración del SDK de PHP (proporcionado por el mismo autor) y el inicio de sesión de Facebook en tus proyectos de Laravel.
Ejemplo de Uso
Después de instalar este paquete y configurar tu aplicación, puedes usar la fachada/servicio de Facebook proporcionado para acceder a la API de Facebook:
// Facade
Facebook::getUser(array $params);
// Contenedor de servicio realizando una solicitud GET
app(JoelButcherFacebookFacebook::class)->get('/me', array $params);
Aquí tienes un ejemplo del SDK subyacente de PHP 8 para obtener el nombre y ID de un usuario:
$fb = new FacebookFacebook([
'app_id' => '{app-id}',
'app_secret' => '{app-secret}',
'default_graph_version' => 'v2.10',
]);
try {
// Devuelve un objeto `FacebookResponse`
$response = $fb->get('/me?fields=id,name', '{access-token}');
} catch(FacebookExceptionResponseException $e) {
echo 'Graph returned an error: ' . $e->getMessage();
exit;
} catch(FacebookExceptionSDKException $e) {
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
}
$user = $response->getGraphUser();
// Acceso mediante arreglo
echo 'Name: ' . $user['name'];
// o usando get
echo 'Name: ' . $user->getName();
Más Información
Puedes comenzar con este paquete leyendo la documentación del Graph PHP 8 SDK utilizado por el envoltorio de Laravel e incluye muchos ejemplos.
Para usar este proyecto en una aplicación Laravel, consulta joelbutcher/laravel-facebook-graph. Además, revisa el SDK de PHP utilizado por el paquete Laravel.
¡Listo! ¿Cómo lo ves con los emojis?
Artículos Relacionados
Descubre más desde CIBERED
Suscríbete y recibe las últimas entradas en tu correo electrónico.
