2014-09-03 122 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> 

希望我的大惊小怪帮助别人呢!