Facebook分享按钮在我的网页不工作
Facebook share button in my webpage is not working
我在Godaddy托管的网站上使用了facebook共享脚本和按钮。我也使用CloudFlare为这个域名。
http://adducity.gov.mv/news/21当我尝试分享新闻时,它说发生未知错误。所以我用facebook调试器检查了一下。它显示以下错误消息。
{
"error": {
"message": "An access token is required to request this resource.",
"type": "OAuthException",
"code": 104,
"fbtrace_id": "As0zRPNXMCU"
}
}
这是我在页面正文中使用的内容
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '1036357999794886',
xfbml : true,
version : 'v2.8'
});
};
(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/sdk.js#xfbml=1&version=v2.8&appId=1036357999794886";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
对于共享按钮,这是代码
<div class="fb-share-button" data-href="http://adducity.gov.mv/news/21" data-layout="button_count" data-size="small" data-mobile-iframe="true"><a class="fb-xfbml-parse-ignore" target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fadducity.gov.mv%2Fnews%2F21&src=sdkpreparse">Share</a></div>
从未尝试过做你正在做的事情,但这是谷歌给我的:
这个错误是由于URL没有访问令牌导致的API需要处理您的请求。只要去https://developers.facebook.com/tools/access_token/查看应用程序令牌为您的Facebook应用程序。应用令牌是一长串数字和字母。
所以我们不去
connect.facebook.net/en_US/sdk.js # xfbml = 1, version = v2.8& appId = 1036357999794886
connect.facebook.net/en_US/sdk.js # xfbml = 1,版本= v2.8& appId = 1036357999794886, access_token =
现在您应该可以看到结果了。
无论如何,问题的答案就在错误消息中。以某种方式获取令牌,将其包含在URL的Get参数中,它应该可以工作。
相关文章:
- 为什么这个jQuery可以作为一个小提琴工作,但在我的网页上没有
- 我网页的Javascript部分是't工作
- 关闭网页时没有显示 Js 的工作时间
- 我的jQuery获胜't在我的网页上工作[Repost]
- 我的jQuery获胜't在我的网页上工作
- 如何在脱机工作时将数据写入和更新 HTML5 缓存的网页
- 如何在网页上以交互方式切换 CSS 工作表以进行测试/学习
- 网页无法从Phonegap中的远程服务器检索数据(但在Chrome中工作正常)
- 以下angularJS应用程序的HTML代码如何工作并在网页上显示隐藏的文本
- 需要了解跟踪代码在网页内容中的工作方式
- JavaScript代码很好,但网页预览只显示我的html工作
- 在网页中显示工作流元素的正确方法
- 鼠标无法在Android网页上工作
- 网页不工作-HTML5
- jquery没有'无法在特定网页的WebBrowser控件中工作
- 如何让Pdf.js在网页上工作
- 除非刷新网页,否则Javascript无法在网页上工作
- 使用谷歌地图的javascript网页不能在Android上工作
- InvokeScript工作,但网页回复“无效参数”
- 在网页网格表上进行实时搜索,分页仅在实际页面上工作