Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- # mete (push) u obtiene (get) informacion a facebook
- # arr -> arreglo de los datos
- # place -> lugar a donde iran los datos (feed, photo, note, etc.. Ver Graph App)
- # user -> id usuario en el sistema (NO en facebook)
- # metodo -> el evento 'get' o 'post'
- function facebook_pgdata( $place, $metodo, $user, $arr )
- {
- $fb= facebook_getapi(); # obtenemos conexion
- $r=0; # incializamos
- if( $fb->getUser() ) # si hay conexion a facebook
- {
- $fbuser= consultar_datos_general( "USUARIOS", "ID='". proteger_cadena($user). "'", "FACEBOOK_ID" ); # obtenemos ID usuario facebook
- $fbtoken= '?access_token='. consultar_datos_general( "USUARIOS", "ID='". proteger_cadena($user). "'", "FACEBOOK_TOKEN" ); # consultamos Token Facebook
- # enviando datos
- $r= $fb->api( '/'. $fbuser. '/'. $place.$fbtoken, $metodo, $arr );
- unset($fbuser, $fbtoken);
- }
- unset($fb);
- return $r;
- }
- # leer el muro
- function facebook_getwall()
- {
- }
- # obtener una conexion a la clase
- function facebook_getapi()
- {
- # facebook init
- $facebook = new Facebook(array(
- 'appId'=>'288403814510307',
- 'secret'=>'fa5659885c4926c841e17012ba499f8b',
- ));
- return $facebook;
- }
- # obtener ID del usuario
- function facebook_conectar()
- {
- # facebook init
- $facebook = new Facebook(array(
- 'appId'=>'288403814510307',
- 'secret'=>'fa5659885c4926c841e17012ba499f8b',
- ));
- $user = $facebook->getUser(); # obtenemos ID del usuario
- return $user;
- }
- # obtener el arreglo de datos del usuario
- function facebook_get_userid()
- {
- # facebook init
- $facebook = new Facebook(array(
- 'appId'=>'288403814510307',
- 'secret'=>'fa5659885c4926c841e17012ba499f8b',
- ));
- $user = $facebook->getUser(); # obtenemos ID del usuario
- # verificamos si el ID esta conectado a facebook
- 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; # error, no esta conectado a facebook
- }
- }
- return $user_profile;
- }
- # consultar por la TOKEN del usuario conectado
- function facebook_token( $m )
- {
- # facebook init
- $facebook = new Facebook(array(
- 'appId'=>'288403814510307',
- 'secret'=>'fa5659885c4926c841e17012ba499f8b',
- ));
- $r=0;
- if( !strcmp($m, "user") ) $r= $facebook->getUserAccessToken();
- else if( !strcmp($m, "app") ) $r= $facebook->getApplicationAccessToken();
- else if( !strcmp($m, "auto") ) $r= $facebook->getAccessToken();
- else $r=0;
- return $r;
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement