Facebook提要弹出对话框未关闭
使用FB.ui发布带有参数display:popup的提要。当用户选择“取消”或“共享”后,“重定向uri”参数中指定的网站将显示在弹出窗口中。Facebook文档声明,当按钮被取消时,弹出对话框应该被取消 这是我的密码。我做错了什么Facebook提要弹出对话框未关闭,facebook,facebook-javascript-sdk,Facebook,Facebook Javascript Sdk,使用FB.ui发布带有参数display:popup的提要。当用户选择“取消”或“共享”后,“重定向uri”参数中指定的网站将显示在弹出窗口中。Facebook文档声明,当按钮被取消时,弹出对话框应该被取消 这是我的密码。我做错了什么 <script src='http://connect.facebook.net/en_US/all.js'></script> <script> window.fbAsyncInit = function () {
<script src='http://connect.facebook.net/en_US/all.js'></script>
<script>
window.fbAsyncInit = function () {
FB.init({
appId: my APP ID, status: true, cookie: true,
xfbml: false, channelUrl: 'MY URL/fb-channel.html'
});
};
function fbShare(title, fbSiteUrl, fbThumbnailUrl, fbSiteDescription) {
var publish = {
method: 'feed',
name: title,
caption: 'MY CAPTION',
description: fbSiteDescription,
picture: fbThumbnailUrl,
link: fbSiteUrl,
redirect_uri: 'MY WEB SITE URL',
actions: [
{ name: 'MY WEB SITE Name', link: 'MY WEB SITE URL' }
],
display: 'popup'
};
function callback(response) {
}
FB.ui(publish, callback);
}
</script>
window.fbAsyninit=函数(){
FB.init({
appId:my-APP-ID,状态:true,cookie:true,
xfbml:false,channelUrl:“我的URL/fb channel.html”
});
};
函数fbShare(标题、fbSiteUrl、fbThumbnailUrl、fbSiteDescription){
变量发布={
方法:“提要”,
姓名:职务,,
标题:“我的标题”,
描述:fbSiteDescription,
图片:fbThumbnailUrl,
链接:fbSiteUrl,
重定向_uri:“我的网站URL”,
行动:[
{name:'我的网站名称',link:'我的网站URL'}
],
显示:“弹出窗口”
};
函数回调(响应){
}
ui(发布、回调);
}
为什么要指定一个重定向\u uri
?在使用FB.ui时,通常不需要这样做。如果我没有指定重定向uri,我会在弹出窗口中出错。我不记得现在是什么情况了。我做了一些阅读,似乎FB做了redirect_uri required.CBroe-你是对的。运行本地和部署的不同行为让我感到困惑。