Hey guys
My application uses fbConnect.jar.
and i am able to show the pop up to the user when user clicks the
facebook button.
User wil login with user id and password and can even post the data .

What i am not able to fetch is the user information like its email
address or user picture , sex , age .
I am not able to store the session id and how to interact with graph
api.

Following is my code which i use after adding the fbconnect in build
path



        private Facebook facebookClient;
        String information;
        Button fb;
    //** Called when the activity is first created. *//*
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        fb = (Button)findViewById(R.id.fb);
        fb.setOnClickListener(new OnClickListener() {

                        @Override
                        public void onClick(View v) {
                        whenFbPressed();

                        }
                });



    }


        @Override
        public void onCancel() {
                // TODO Auto-generated method stub

        }

        @Override
        public void onComplete(Bundle values) {
                // TODO Auto-generated method stub

                if (values.isEmpty()) {
                        return;
                }

                if (!values.containsKey("post_id")) {
                        try {
                                Bundle parameters = new Bundle();
                                parameters
                                                .putString("message", "is 
Listening to  " );// the

                                  parameters.putString("attachment",
                                  "{\"name\":\"My Test Image\"," + 
"\"href\":\"" +
                                  "http://www.google.com"; + "\"," +
                                  "\"media\":[{\"type\":\"image\",\"src\":\"" +
                                  "http://www.google.com/logos/mucha10-hp.jpg"; +
                                  "\",\"href\":\"" + "http://www.google.com"; + 
"\"}]" + "}");

                                parameters.putString("attachment", 
"{\"name\":\"" + "Abhishek"
                                                + "\"," + "\"href\":\"" + 
"www.google.com" + "\"}]" + "}");

                                facebookClient.dialog(this, "stream.publish", 
parameters, this);
                        } catch (Exception e) {
                                System.out.println(e.getMessage());
                        }
                }

        }

        @Override
        public void onError(DialogError e) {
                // TODO Auto-generated method stub
                System.out.println("Error: " + e.getMessage());
        }

        @Override
        public void onFacebookError(FacebookError e) {
                // TODO Auto-generated method stub
                System.out.println("Error: " + e.getMessage());

        }

        public void onClick(View v) {
                if (v == fb) {
                        facebookClient = new Facebook("103931556876");
                        // facebookClient = new Facebook("175729095772478");
                        // replace APP_API_ID with your own
                        facebookClient.authorize(this, new String[] { 
"publish_stream",
                                        "read_stream", "offline_access" }, 
this);
                }
        }

        public void whenFbPressed(){
                facebookClient = new Facebook("103931556876");
                // facebookClient = new Facebook("175729095772478");
                // replace APP_API_ID with your own
                facebookClient.authorize(this, new String[] { "publish_stream",
                                "read_stream", "offline_access","email" }, 
this);



        }

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to