使用Facebook API的v2.0版本时,分享对话框弹出窗口在选择“取消”或“发布到Facebook”按钮后不会关闭。以前,在Feed端点传递'redirect_uri'参数可以用于关闭窗口。然而,当尝试将此参数传递给Share端点时,我收到消息:“使用FB.ui时,您不应指定redirect_uri。”
有没有办法强制关闭弹出窗口?如果没有,API请求可能存在问题吗?当选择“发布到Facebook”时,链接确实被共享,因此我认为这不是登录或权限问题。
以下是API调用的样子:
FB.ui({
method: 'share',
href: location.href,
)}, function(response){});