Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- # -- PARTE 1
- # facebook init
- $facebook = new Facebook(array(
- 'appId'=>'3452352345',
- 'secret'=>'89d89d89df89d98jd',
- ));
- $user = $facebook->getUser(); # obtenemos ID del usuario
- # -- PARTE 2
- # 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
- }
- }
- # -- PARTE 3
- if( $user ) # si esta conectado, le permitimos desconectar
- $logoutUrl= $facebook->getLogoutUrl();
- # -- PARTE 4
- else # si no esta conectado, le permitimos conectar
- {
- $loginUrl= $facebook->getLoginUrl(array(
- # "canvas"=>1,
- # "fbconnect"=>0,
- # 'next'=>''. HTTP_SERVER. 'xdreciver.htm',
- #'scope'=>'friends_about_me,friends_activities,friends_birthday,friends_education_history,friends_events,friends_games_activity,friends_groups,friends_hometown,friends_interests,friends_likes,friends_location,friends_notes,friends_online_presence,friends_photo_video_tags,friends_photos,friends_relationship_details,friends_relationships,friends_religion_politics,friends_status,friends_subscriptions,friends_videos,friends_website,friends_work_history,user_about_me,user_activities,user_birthday,user_education_history,user_events,user_games_activity,user_groups,user_hometown,user_interests,user_likes,user_location,user_notes,user_online_presence,user_photos,user_religion_politics,user_status,user_subscriptions,user_website,user_work_history,create_note,email,export_stream,manage_friendlists,offline_access,photo_upload,publish_actions,publish_stream,read_friendlists,read_requests,read_stream,share_item,status_update',
- 'scope'=>'friends_about_me,friends_activities,friends_birthday,friends_checkins,friends_education_history,friends_events,friends_games_activity,friends_groups,friends_hometown,friends_interests,friends_likes,friends_location,friends_notes,friends_online_presence,friends_photo_video_tags,friends_photos,friends_relationship_details,friends_relationships,friends_religion_politics,friends_status,friends_subscriptions,friends_videos,friends_website,friends_work_history,user_about_me,user_activities,user_birthday,user_checkins,user_education_history,user_events,user_games_activity,user_groups,user_hometown,user_interests,user_likes,user_location,user_notes,user_online_presence,user_photo_video_tags,user_photos,user_relationship_details,user_relationships,user_religion_politics,user_status,user_subscriptions,user_videos,user_website,user_work_history,ads_management,create_note,email,export_stream,manage_friendlists,manage_notifications,manage_pages,offline_access,photo_upload,publish_actions,publish_stream,read_friendlists,read_insights,read_requests,read_stream,share_item,status_update,xmpp_login',
- 'redirect_uri'=>''. HTTP_SERVER. ''
- ));
- }
- # obteniendo otros perfiles
- # $fbperfil = $facebook->api('/mi_username_o_IDNUMBER');
- # -- PARTE 6
- if( $user ) # si esta conectado
- echo '<img src="https://graph.facebook.com/'. $user. '/picture"> <b>'. $user_profile["name"]. '</b> | <a href="'. $logoutUrl. '">Desincronizar</a>';
- else # invitamos a sincronizar
- {
- # -- PARTE 5
- echo '<div id="fb-root"></div>';
- echo '<a href="'. $loginUrl. '"><div class="icono6 faceconnect"></div></a>';
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement