Facebook SDK is not publishing link for the first time but works from second time when Facebook app is not...
Facebook SDK for android purpose.
Situation: Doing Facebook Share when Application is not present in mobile.
**
Steps Followed
- Web View is opening, User is successfully able to login.
- After login, Facebook's web view (post dialog) is opened for a second but returns a error code -11
**
Error Response : {Facebook Dialog Exception: error Code: -11, message: null, url: null}
Feature Requirement: User can share link whether Facebook application is present or not.
// My Written Codes
// Facebook SDK Initialisation.
callbackManager = CallbackManager.Factory.create();
shareDialog = new ShareDialog(activity);
shareDialog.registerCallback(callbackManager, getShareCallback());
// Share function.
ShareLinkContent linkContent = new ShareLinkContent.Builder()
.setContentUrl(uri)
.setQuote("XXXXXX")
.build();
Profile profile = Profile.getCurrentProfile();
if (ShareDialog.canShow(ShareLinkContent.class)) {
shareDialog.show(linkContent);
}
//Share CallBack Function
@NonNull
private FacebookCallback<Sharer.Result> getShareCallback() {
return new FacebookCallback<Sharer.Result>() {
@Override
public void onSuccess(Sharer.Result result) {
shareCallback.onSuccess("Share Success");
}
@Override
public void onCancel() {
shareCallback.onError("Share Cancel");
}
@Override
public void onError(FacebookException error) {
shareCallback.onError("onError: " + error.toString());
}
};
}
// Activity for result Callback
if (callbackManager == null) return;
callbackManager.onActivityResult(requestCode, resultCode, data);
android facebook facebook-sdk-4.0 facebook-sharer facebook-share
add a comment |
Facebook SDK for android purpose.
Situation: Doing Facebook Share when Application is not present in mobile.
**
Steps Followed
- Web View is opening, User is successfully able to login.
- After login, Facebook's web view (post dialog) is opened for a second but returns a error code -11
**
Error Response : {Facebook Dialog Exception: error Code: -11, message: null, url: null}
Feature Requirement: User can share link whether Facebook application is present or not.
// My Written Codes
// Facebook SDK Initialisation.
callbackManager = CallbackManager.Factory.create();
shareDialog = new ShareDialog(activity);
shareDialog.registerCallback(callbackManager, getShareCallback());
// Share function.
ShareLinkContent linkContent = new ShareLinkContent.Builder()
.setContentUrl(uri)
.setQuote("XXXXXX")
.build();
Profile profile = Profile.getCurrentProfile();
if (ShareDialog.canShow(ShareLinkContent.class)) {
shareDialog.show(linkContent);
}
//Share CallBack Function
@NonNull
private FacebookCallback<Sharer.Result> getShareCallback() {
return new FacebookCallback<Sharer.Result>() {
@Override
public void onSuccess(Sharer.Result result) {
shareCallback.onSuccess("Share Success");
}
@Override
public void onCancel() {
shareCallback.onError("Share Cancel");
}
@Override
public void onError(FacebookException error) {
shareCallback.onError("onError: " + error.toString());
}
};
}
// Activity for result Callback
if (callbackManager == null) return;
callbackManager.onActivityResult(requestCode, resultCode, data);
android facebook facebook-sdk-4.0 facebook-sharer facebook-share
add a comment |
Facebook SDK for android purpose.
Situation: Doing Facebook Share when Application is not present in mobile.
**
Steps Followed
- Web View is opening, User is successfully able to login.
- After login, Facebook's web view (post dialog) is opened for a second but returns a error code -11
**
Error Response : {Facebook Dialog Exception: error Code: -11, message: null, url: null}
Feature Requirement: User can share link whether Facebook application is present or not.
// My Written Codes
// Facebook SDK Initialisation.
callbackManager = CallbackManager.Factory.create();
shareDialog = new ShareDialog(activity);
shareDialog.registerCallback(callbackManager, getShareCallback());
// Share function.
ShareLinkContent linkContent = new ShareLinkContent.Builder()
.setContentUrl(uri)
.setQuote("XXXXXX")
.build();
Profile profile = Profile.getCurrentProfile();
if (ShareDialog.canShow(ShareLinkContent.class)) {
shareDialog.show(linkContent);
}
//Share CallBack Function
@NonNull
private FacebookCallback<Sharer.Result> getShareCallback() {
return new FacebookCallback<Sharer.Result>() {
@Override
public void onSuccess(Sharer.Result result) {
shareCallback.onSuccess("Share Success");
}
@Override
public void onCancel() {
shareCallback.onError("Share Cancel");
}
@Override
public void onError(FacebookException error) {
shareCallback.onError("onError: " + error.toString());
}
};
}
// Activity for result Callback
if (callbackManager == null) return;
callbackManager.onActivityResult(requestCode, resultCode, data);
android facebook facebook-sdk-4.0 facebook-sharer facebook-share
Facebook SDK for android purpose.
Situation: Doing Facebook Share when Application is not present in mobile.
**
Steps Followed
- Web View is opening, User is successfully able to login.
- After login, Facebook's web view (post dialog) is opened for a second but returns a error code -11
**
Error Response : {Facebook Dialog Exception: error Code: -11, message: null, url: null}
Feature Requirement: User can share link whether Facebook application is present or not.
// My Written Codes
// Facebook SDK Initialisation.
callbackManager = CallbackManager.Factory.create();
shareDialog = new ShareDialog(activity);
shareDialog.registerCallback(callbackManager, getShareCallback());
// Share function.
ShareLinkContent linkContent = new ShareLinkContent.Builder()
.setContentUrl(uri)
.setQuote("XXXXXX")
.build();
Profile profile = Profile.getCurrentProfile();
if (ShareDialog.canShow(ShareLinkContent.class)) {
shareDialog.show(linkContent);
}
//Share CallBack Function
@NonNull
private FacebookCallback<Sharer.Result> getShareCallback() {
return new FacebookCallback<Sharer.Result>() {
@Override
public void onSuccess(Sharer.Result result) {
shareCallback.onSuccess("Share Success");
}
@Override
public void onCancel() {
shareCallback.onError("Share Cancel");
}
@Override
public void onError(FacebookException error) {
shareCallback.onError("onError: " + error.toString());
}
};
}
// Activity for result Callback
if (callbackManager == null) return;
callbackManager.onActivityResult(requestCode, resultCode, data);
android facebook facebook-sdk-4.0 facebook-sharer facebook-share
android facebook facebook-sdk-4.0 facebook-sharer facebook-share
asked Nov 28 '18 at 11:07
AbhishekAbhishek
1,34421330
1,34421330
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53518021%2ffacebook-sdk-is-not-publishing-link-for-the-first-time-but-works-from-second-tim%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53518021%2ffacebook-sdk-is-not-publishing-link-for-the-first-time-but-works-from-second-tim%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown