使用 v2.0 的 Facebook API,选择“取消”或“发布到 Facebook”按钮后,共享对话框弹出窗口不会关闭。以前,“redirect_uri”参数被传递到 Feed 端点,这可用于关闭窗口。但是,当尝试将此参数传递给 Share 端点时,我收到消息:“使用 FB.ui 时,您不应指定 redirect_uri。”
有没有办法强制关闭弹出窗口?如果没有,API 请求是否有问题?The link DOES get shared when "Post to Facebook" is selected, so I don't think it's an issue with login or permissions.
下面是 API 调用的样子:
FB.ui({
method: 'share',
href: location.href,
)}, function(response){});