facebook sdk 4.0 - Getting Unknown Host Exception While using RestFb -
i want connect data facebook using restfb throwing unknown host exception .
my code
package com.resrfb; import com.restfb.defaultfacebookclient; import com.restfb.facebookclient; import com.restfb.types.user; public class simplemeexample { public static void main(string[] args) { facebookclient facebookclient= new defaultfacebookclient("key"); user user = facebookclient.fetchobject("me", user.class); system.out.println("user="+ user); system.out.println("username= "+ user.getusername()); system.out.println("birthday= "+ user.getbirthday()); } }
also wanted know how data user login web app using restfb here geeting accesstoken manually how user when logging in using facebook sdk.
stack trace
exception in thread "main" com.restfb.exception.facebooknetworkexception: network error occurred while trying communicate facebook: facebook request failed (http status code null) @ com.restfb.defaultfacebookclient.makerequestandprocessresponse(defaultfacebookclient.java:1024) @ com.restfb.defaultfacebookclient.makerequest(defaultfacebookclient.java:952) @ com.restfb.defaultfacebookclient.makerequest(defaultfacebookclient.java:914) @ com.restfb.defaultfacebookclient.fetchobject(defaultfacebookclient.java:392) @ com.resrfb.simplemeexample.main(simplemeexample.java:14) caused by: java.net.unknownhostexception: graph.facebook.com @ java.net.plainsocketimpl.connect(plainsocketimpl.java:195) @ java.net.sockssocketimpl.connect(sockssocketimpl.java:366) @ java.net.socket.connect(socket.java:529) @ com.sun.net.ssl.internal.ssl.sslsocketimpl.connect(sslsocketimpl.java:559) @ com.sun.net.ssl.internal.ssl.basesslsocketimpl.connect(basesslsocketimpl.java:141) @ sun.net.networkclient.doconnect(networkclient.java:163) @ sun.net.www.http.httpclient.openserver(httpclient.java:394) @ sun.net.www.http.httpclient.openserver(httpclient.java:529) @ sun.net.www.protocol.https.httpsclient.<init>(httpsclient.java:272) @ sun.net.www.protocol.https.httpsclient.new(httpsclient.java:329) @ sun.net.www.protocol.https.abstractdelegatehttpsurlconnection.getnewhttpclient(abstractdelegatehttpsurlconnection.java:172) @ sun.net.www.protocol.http.httpurlconnection.plainconnect(httpurlconnection.java:911) @ sun.net.www.protocol.https.abstractdelegatehttpsurlconnection.connect(abstractdelegatehttpsurlconnection.java:158) @ sun.net.www.protocol.https.httpsurlconnectionimpl.connect(httpsurlconnectionimpl.java:133) @ com.restfb.defaultwebrequestor.execute(defaultwebrequestor.java:374) @ com.restfb.defaultwebrequestor.executeget(defaultwebrequestor.java:96) @ com.restfb.defaultfacebookclient$3.makerequest(defaultfacebookclient.java:965) @ com.restfb.defaultfacebookclient.makerequestandprocessresponse(defaultfacebookclient.java:1022) ... 4 more
your machine cannot connect facebook, error on lower level , not restfb dependent. should check dns settings, hosts file , proxy settings.
Comments
Post a Comment