Facebook Sdk V3.0 Request Dialog Not Sending Application Request
I am using Android SDK v3.0 for Facebook to send requests to friends for using my app. I've used the code I saw on here to open up Facebook's Dialog app and make a request to the u
Solution 1:
From this Facebook developers page: "User to User Requests are only available for Canvas apps"
Solution 2:
In app setting in facebook developer account add a canvas framework and after that add below code to send app request. if in activity replace getActivity() with YourActivityName.this if in fragment no need to replace anything
Bundleparams=newBundle();
            params.putString("message",
                    "Join CConnect To feel Better Experience Of Meetings And Calls");
            WebDialogrequestsDialog= (newWebDialog.RequestsDialogBuilder(
                    getActivity(), Session.getActiveSession(), params))
                    .setTheme(
                            android.R.style.Theme_Translucent_NoTitleBar_Fullscreen))
                    .setOnCompleteListener(newOnCompleteListener() {
                        @OverridepublicvoidonComplete(Bundle values,
                                FacebookException error) {
                            if (error != null) {
                                if (error instanceof FacebookOperationCanceledException) {
                                    Toast.makeText(
                                            getActivity()
                                                    .getApplicationContext(),
                                            "Request cancelled",
                                            Toast.LENGTH_SHORT).show();
                                } else {
                                    Toast.makeText(
                                            getActivity()
                                                    .getApplicationContext(),
                                            "Network Error", Toast.LENGTH_SHORT)
                                            .show();
                                }
                            } else {
                                finalStringrequestId= values
                                        .getString("request");
                                if (requestId != null) {
                                    Toast.makeText(
                                            getActivity()
                                                    .getApplicationContext(),
                                            "Request sent", Toast.LENGTH_SHORT)
                                            .show();
                                } else {
                                    Toast.makeText(
                                            getActivity()
                                                    .getApplicationContext(),
                                            "Request cancelled",
                                            Toast.LENGTH_SHORT).show();
                                }
                            }
                        }
                    }).build();
            requestsDialog.show();
Post a Comment for "Facebook Sdk V3.0 Request Dialog Not Sending Application Request"