我试图使用没有上传本地主机xampp.My项目上的任何domain.Problem分享在Facebook上的动态内容是,当我点击Facebook的链接,然后新的对话框打开,但该路径使用搜索酒吧不能正常工作https://www.facebook.com/dialog/feed?app_id=141722133242641&link=http://localhost/JustClick/Professional/show_professional_detail/13 .. 但是,当我使用相同的路径在一个单独的标签,然后它的工作它显示我的网站数据。当我同时使用这个网址https://www.facebook.com/dialog/feed?app_id=141722133242641&link=http://localhost/JustClick/Professional/show_professional_detail/13则显示“对不起,出事了。”这个错误请帮我解决这个问题。 本地主机是我的BaseURL 专业是我的控制器 show_professional_detail在控制器 13的方法是专业动态内容分享
Here is my code of show_professional_detail method:
<meta property="og:url" content="http://localhost/JustClick/Professional/show_professional_detail?id=<?php echo $row->pro_id; ?>" />
<meta property="og:type" content="website" />
<meta property="og:title" content="<?php echo $row->pro_business_name; ?>" />
<meta property="og:description" content="<?php echo $row->pro_email; ?>" />
<meta property="og:image" content="http://localhost/JustClick/Professional/show_professional_detail<?php echo $row->professional_image; ?>" />
<li><p class="icon show_detail_icon_fb"><a data-toggle="tooltip" data-placement="right" title="Facebook" href="javascript:void(0);" onclick="fb_share('<?php echo base_url('Professional/show_professional_detail/'.$row->pro_id) ?>','<?php echo $row->pro_business_name?>')" class="fbBtm">
<img src="<?php echo base_url('assets/graphics/facebook-icon.png') ?>" width="40" height="40" alt="Facebook" />
</a></p></li>
Here is my javascript code:
<div id="fb-root"></div>
<script type='text/javascript'>`enter code here`
(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_GB/sdk.js#xfbml=1&version=v2.3&appId=141722133242641";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
function fb_share(dynamic_link,dynamic_title) {
var app_id = '141722133242641';
var pageURL="https://www.facebook.com/dialog/feed?app_id=" + app_id + "&link=" + dynamic_link;
var w = 600;
var h = 400;
var left = (screen.width/2) - (w/2);
var top = (screen.height/2) - (h/2);
window.open(pageURL, dynamic_title, 'toolbar=no, location=no, directories=no, status=no, menubar=yes, scrollbars=no, resizable=no, copyhistory=no, width=' + 800 + ', height=' + 650 + ', top=' + top + ', left=' + left)
return false;
}
</script>
Please help me.
你不能共享网络上的本地主机地址的ID,这就是域名和IP地址因为,本地主机的意思是“本机”想一想,如果你可以使用本地主机,我可以使用本地主机,该网站如何知道哪个本地主机是我的,哪个是你的。你可以使用你的IP地址,但它可能不是一个静态的(花费更多),所以它不可靠。 (这意味着你不能保证它不会改变) – ArtisticPhoenix
我已经在Facebook开发人员site.but仍然载入我的本地主机地址它不是working.What是这个问题 –
的解决方案中使用的真实IP地址....'127.0.0.1'或“:: 1”不能在远程计算机上工作以访问本地计算机。看到Wikkipedia https://en.wikipedia.org/wiki/Localhost的第一句话'在计算机网络中,本地主机是指本computer' – ArtisticPhoenix