gpt4 book ai didi

facebook - FB.ui 回调不会发生并且窗口不会自行关闭

转载 作者:行者123 更新时间:2023-12-02 03:36:18 25 4
gpt4 key购买 nike

在父页面中,我有一个调用 FB.ui() 的共享按钮。我单击按钮,FB 将模式弹出窗口作为单独的窗口共享,然后关闭我的父页面。返回到我的 FB 分享窗口,将内容分享到 FB 墙。点击分享按钮后,窗口变成了一个白页(url为https://www.facebook.com/dialog/feed)。 FB.ui()的回调没有被调用。

我们有解决方案吗?至少我想让回调工作。我尝试添加“redirect_uri”,因为它在这篇文章中提出 FB.ui feed not giving a callback , 但它不会改变任何东西。

/* FB init */
window.fbAsyncInit = function() {
FB.init({
appId : '',
status : false,
xfbml : false,
});
};

(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));

shareButton.on('click', function(e) {
submitPost();
});

/* the function for share*/
function submitPost() {
FB.ui({
method: 'feed',
name: '',
link: '',
picture: '',
caption: '',
description: '',
}, function(response) {
if (response && response.post_id) {
// do something
}
});
}

最佳答案

找到解决方案:使用旧版本的 FB Javascript SDK (2012),并添加“redirect_uri”。 FB.ui feed not giving a callback

    FB.ui({
method: 'feed',
name: '',
link: '',
picture: '',
caption: '',
description: '',
redirect_uri:'http://.../self.close.html'
});

关于facebook - FB.ui 回调不会发生并且窗口不会自行关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23232732/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com