2014-09-03 107 views
0

我剛剛創建感謝信頁面完成產品的購買,並通過http://kurtnoble.com/labs/rrssb/401需要授權在Facebook上分享

實現一些很酷的響應社交分享按鈕我敢用按鈕火上澆油,但我在通過Facebook分享頁面時得到401授權所需的錯誤。所有其他按鈕都相應地工作。我不確定我錯過了什麼。

http://viraone.com/thank-you

我在頭下面的開放圖形標籤..

<meta property="og:title" content="Good Stuff from Viraone" /> 
<meta property="og:type" content="website" /> 
<meta property="og:url" content="http://www.viraone.com/thank-you" /> 
<meta property="og:image" content="http://www.viraone.com/wp-content/uploads/2014/08/facebook-share.jpg" /> 
<meta property="og:description" content="Good Stuff is the first step to getting energized and focused. It’s raw, vegan, gluten-free, 95% organic/wildcrafted, and non-GMO." /> 

是什麼導致了這一點任何想法?我以前有服務器上的密碼保護下的網站文件夾,但我已經刪除了這個(5天前),我仍然有這個錯誤。

+0

您是否通過Facebook的調試工具運行該頁面以查看訪問該URL時Facebook獲取的內容? https://developers.facebook.com/tools/debug/ – Igy 2014-09-03 17:20:01

+0

@Igy謝謝你的提示!我還沒有做太多的FB集成,所以我不知道我可以使用他們的調試工具。原來我得到一個'URL返回一個錯誤的HTTP響應代碼。'我找到了[這個線程](http://stackoverflow.com/questions/20540738/facebook-debugger-url-returned-a-bad-http-response-code),並發現它是我的'og:url'來自FB的開放圖。在謝謝你結束後,我遺失了我的網址後面的括號''。所以,照顧了不好的HTTP響應。 – 2014-09-04 18:28:54

+0

但我仍然收到401錯誤。也許我需要設置一個Facebook應用程序並將ID放在標題中?對此問題的任何確認? – 2014-09-04 18:34:22

回答

1

好的,所以這個問題是我的分享按鈕的鏈接地址。
以前,讀

<a class="popup" href="https://www.facebook.com/sharer/sharer.php?u=http://viraone.com/"> <span class="text">facebook</span></a> 

但是這是什麼產生了401,我的誤解是,URL後的這部分「?」本應該是FB分享的網址,但事實並非如此。這是從中共享源於因此URL,因爲我跑這從我感謝你正確的共享按鈕應該閱讀網頁..

<a class="popup" href="https://www.facebook.com/sharer/sharer.php?u=http://viraone.com/thank-you/"> <span class="text">facebook</span> 

希望我的大驚小怪幫助別人呢!