没有显示空消息的 Facebook 提要对话框
facebook feed dialog with empty message not showing
我正在使用 Facebook 提要对话框来分享博客文章。当我用一些文本填充消息字段时它会起作用。但是当我点击 "share" 将消息字段留空时,它不会在 FB 上分享。
这是预期的行为吗?由于没有显示任何错误消息,这对用户来说是非常误导的。
但是,生成了一个响应,由下面的回调函数检查。这是我的代码:
function feedFB(link, image_url, name, caption, description) {
var obj = {
method: 'feed',
link: link,
picture: image_url,
name: name,
caption: caption,
description: description,
};
function callback(response) {
if (response && response.post_id) {
alert('Post was published.');
} else {
alert('Post was not published.');
}
}
FB.ui(obj, callback);
}
嗯,已经"solved"。这仅在我的应用程序处于沙盒模式时发生。将状态更改为在 facebook 开发者页面上显示后,它按预期工作。不过,这对我来说似乎有问题。
我正在使用 Facebook 提要对话框来分享博客文章。当我用一些文本填充消息字段时它会起作用。但是当我点击 "share" 将消息字段留空时,它不会在 FB 上分享。
这是预期的行为吗?由于没有显示任何错误消息,这对用户来说是非常误导的。
但是,生成了一个响应,由下面的回调函数检查。这是我的代码:
function feedFB(link, image_url, name, caption, description) {
var obj = {
method: 'feed',
link: link,
picture: image_url,
name: name,
caption: caption,
description: description,
};
function callback(response) {
if (response && response.post_id) {
alert('Post was published.');
} else {
alert('Post was not published.');
}
}
FB.ui(obj, callback);
}
嗯,已经"solved"。这仅在我的应用程序处于沙盒模式时发生。将状态更改为在 facebook 开发者页面上显示后,它按预期工作。不过,这对我来说似乎有问题。