我在8080端口上運行Tomcat的一個Web應用程序。在這個Web應用程序中,我有一個有Like按鈕的html頁面。我的要求是,如果用戶點擊Like按鈕,則鏈接應該發佈在Facebook牆上。 我創建Facebook應用程序與具體如下 - 應用領域:123testdomain123.com 網站網址:http://123testdomain123.comFacebook發佈工作不
現在,我已經在主機文件中添加此:127.0.0.1 123testdomain123.com
下面是代碼顯示像HTML頁面按鈕 -
<div id="fb-root"></div>
<script>
(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#xfbml=1&appId=XXXXXXXXXXXXX";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<div class="fb-like" data-href="http://testdomain.com:8080/myapp/abc.pdf">
畢竟這東西都是設置,當我點擊Like按鈕,然後我看到,它給我的選擇後發佈到Facebok的與評論框。但是當我點擊發布到Facebook按鈕,然後它不能成功發佈在我的Facebook牆上。
然後我用調試工具來驗證url是否正確 - http://123testdomain123.com但我得到錯誤,如「錯誤解析輸入URL,沒有數據被刮。 我找不到這個問題的正確答案。請幫忙。
感謝您的快速回復,基本上Facebook的應該承認.PDF網址。在此之前,我嘗試使用工具調試該URL,但是本身出現錯誤 - 「解析輸入URL時出錯,沒有數據被刮掉。」我試過 – javaworld
URL是「http://123testdomain123.com」 – javaworld
該URL不加載對我來說,也不是爲調試工具 - 域甚至沒有註冊。網址** **必須是這是Facebook的履帶 – Igy