manus-dei Index du Forum
 
 
 
manus-dei Index du ForumFAQRechercherS’enregistrerConnexion

Java Connect With Facebook

 
Poster un nouveau sujet   Répondre au sujet    manus-dei Index du Forum -> Manus Dei -> Recrutement
Sujet précédent :: Sujet suivant  
Auteur Message
fonziweth


Hors ligne

Inscrit le: 12 Mai 2016
Messages: 83
Localisation: Nice

MessagePosté le: Jeu 11 Jan - 00:12 (2018)    Sujet du message: Java Connect With Facebook Répondre en citant




Java Connect With Facebook
> DOWNLOAD (Mirror #1)










*/ private void authenticationFlow() { Display display = new Display(); Shell shell = new Shell(display); final Browser browser; GridLayout gridLayout = new GridLayout(); gridLayout.numColumns = 3; shell.setLayout(gridLayout); try { browser = new Browser(shell, SWT.NONE); } catch (SWTError e){ System.err.println("Could not instantiate Browser: " + e.getMessage()); display.dispose(); display = null; return; } browser.setJavascriptEnabled(true); GridData data = new GridData(); data.horizontalAlignment = GridData.FILL; data.verticalAlignment = GridData.FILL; data.horizontalSpan = 3; data.grabExcessHorizontalSpace = true; data.grabExcessVerticalSpace = true; browser.setLayoutData(data); final ProgressBar progressBar = new ProgressBar(shell, SWT.MOZILLA); data = new GridData(); data.horizontalAlignment = GridData.END; progressBar.setLayoutData(data); /* Event Handling */ browser.addProgressListener(new ProgressListener(){ public void changed(ProgressEvent event){ if(event.total == 0) return; int ratio = event.current * 100 / event.total; progressBar.setSelection(ratio); } public void completed(ProgressEvent event) { progressBar.setSelection(0); } }); browser.addLocationListener(new LocationListener(){ public void changed(LocationEvent e){ // Grab the token if the browser has been redirected to // the loginsuccess page String s = e.location; String tokenidentifier = "accesstoken="; if(s.contains(" accesstoken = s.substring(s.lastIndexOf(tokenidentifier)+tokenidentifier.length(),s.lastIndexOf('&')); String expiresin = s.substring(s.lastIndexOf('=')+1); expirationTimeMillis = System.currentTimeMillis() + (Integer.parseInt(expiresin) * 1000); } } public void changing(LocationEvent e){} }); if(display != null){ shell.open(); browser.setUrl(" + "clientid=" + APPID + "&redirecturi= + "&scope=" + PERMISSIONS + "&responsetype=token"); while(!shell.isDisposed()) { if(!display.readAndDispatch()){ display.sleep(); if(accesstoken != null && !accesstoken.isEmpty()){ try{ Thread.sleep(3000);}catch(Exception e){} shell.dispose(); } } } display.dispose(); } } So all you have to do is figure out what permissions you're going to need to have for your application to work. After logging in to under Apps menu click Create a New App . –Richard Barnett Mar 14 '12 at 10:36 The problem Richard is even with OAuth 2.0 I haven't found a way from a Java desktop app to get the OAuth 2.0 token. On access of an url or in welcome page the Facebook Login button is shown. Redirecturl is the URL in our application which will take care of further processing. So your comment doesn't really help answer the question of how do you get an accesstoken from desktop java? –haskovec Apr 26 '12 at 16:55 Hi pradeep.Can u please post the full code for the above question.Y because for the past 1 week i am searching for facebook login,still i cant able to get that.So its greatful if u post the full code. Security CheckPlease enter the text belowCan't read the text above?Try another text or an audio captchaEnter the text you see above.Why am I seeing this?Security CheckThis is a standard security test that we use to prevent spammers from creating fake accounts and spamming users.Submit.. my code is private static void getUserID(String email, String password){ String session = null; try { HttpClient http = new HttpClient(); http.getHostConfiguration().setHost("www.facebook.com"); String apikey = "key"; String secret = "sec"; FacebookJaxbRestClient client = new FacebookJaxbRestClient(apikey, secret); System.out.println("====>"+client.isDesktop()); String token = client.authcreateToken(); System.out.println(" :::::::"+token); System.out.println(" :::::::::: "+token); PostMethod post = new PostMethod("/login.php?"); post.addParameter("apikey", apikey); post.addParameter("email", email); post.addParameter("pass", password); int postStatus = http.executeMethod(post); System.out.println("url : " + post.getURI()); System.out.println("Response : " + postStatus); for (Header h : post.getResponseHeaders()) { System.out.println(h); } session = client.authgetSession(token); // Here I am getting error System.out.println("Session string: " + session); long userid = client.usersgetLoggedInUser(); //System.out.println("User Id is : " + userid);*/ } catch (FacebookException fe) { fe.printStackTrace(); }catch(Exception e){ e.printStackTrace(); } } java facebook shareimprove this question edited Feb 3 '11 at 7:45 Jigar Joshi 183k32313369 asked Feb 3 '11 at 7:42 pradeep 39731423 For starters, move to restfb.com and OAuth 2.0. In this tutorial, we will see how to use Facebook to implement an authentication in a custom Java application and get Facebook profile data like name, email and gender. We will be using Java and a JSON parser API and other than that we will not use any third-party component. thanks, Rahul Jha says: 27/08/2014 at 1:56 am Very good article. its urgent swaminathan says: 16/10/2014 at 2:06 pm hi joe, its working, thank you so much. Access Facebook Graph Profile Data. User will enter the FB login credentials and submit the form. Ajit says: 02/08/2014 at 5:15 pm Very nice article on with facebook integration using oauth Kavitha says: 05/08/2014 at 5:35 pm Very good article Raj says: 24/08/2014 at 9:24 pm Hi Joe, I was trying your application.I have added servlet-api jar and running with java 7 and tomcat 7 .it is giving 404 error for fbhome not available. Helped me a lot. It's back! Take the 2018 Developer Survey today . rev2018.1.10.28332 . Joe says: 17/07/2014 at 5:26 pm No, I have tried Apache Oltu yet. Ankit says: 15/09/2014 at 9:22 pm how did u do it joe? Ankit says: 15/09/2014 at 9:23 pm *deepak amrit says: 08/10/2014 at 1:34 pm its good,Its working fine but how to implement it with fb logout button.please provide solution asap.its urgent bhopendra singh lodhi says: 08/10/2014 at 6:17 pm this is a very good solution of fb login button bhopendra singh lodhi says: 08/10/2014 at 6:19 pm its good,Its working fine but how to implement session .please provide solution. This should work in Jboss too. Previous:Difference Between dp, dip, sp, px, in, mm, pt in Android Next:Android DPI Calculator Comments on "Java Facebook Login with OAuth Authentication" Tutorial: Anonymous says: 17/07/2014 at 12:32 pm Sound interesting. –prakash .k Oct 23 '12 at 6:26 Having the same problem, and it seems that neither Facebook or Google+ allows an old fashioned login, just the redirect-style authentication. " + e); } return fbProfile; } } Facebook Authentication Success and Profile Data Download Application Project Source Facebook Login Using Java This Java tutorial was added on 16/07/2014. thanks. It doesn't make sense security wise to not allow a user name + password token retrieval. Java Facebook Login "> . –Andras Balzs Lajtha Jun 7 '14 at 8:50 add a comment 3 Answers 3 active oldest votes up vote 0 down vote accepted First off, you need to get the accesstoken and then I would recommend using restfb library. This solution is not dependent on any application server. Thanks mahesh says: 27/08/2014 at 11:29 am Hi joe, will this work with the jboss7 server? Joe says: 27/08/2014 at 11:56 am Yes Mahesh. Facebook on validating the accesstoken will respond back with user data requested 5a02188284
download facebook videos mac safaridownload pirates facebook hack v 1.4facebook account via mobilemake your own emoticons facebook chathow to keep friendships private on facebookfacebook login 0premove favorites on facebook appfacebook sign in different computerhow to make birthday cards for facebookfacebook hack february 2013


Revenir en haut
Publicité






MessagePosté le: Jeu 11 Jan - 00:12 (2018)    Sujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    manus-dei Index du Forum -> Manus Dei -> Recrutement Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  

Portail | Index | Panneau d’administration | Creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Template lost-kingdom_Tolede created by larme d'ange
Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com