我正在尝试在云托管的网站上添加google plus按钮。云的网址为http://145.56.183.76/magento/
此网址公开。
我在页面中的div标签中添加了以下代码,以呈现google plus按钮。
<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
<g:plusone annotation="inline"></g:plusone>
我可以在运行时看到谷歌加号按钮。我可以登录并添加1 +。之后谷歌加按钮变成红色惊呼框......
当我在firefox中尝试它时,我可以看到 POST:https://clients6.google.com/rpc?key = AIzaSyCKSbrvQasunBoV16zDH9R33D88CeLr9gQ引发了404错误
'[
{
"error": {
"code": 400,
"message": "Invalid Value",
"data": [
{
"domain": "global",
"reason": "invalid",
"message": "Invalid Value"
}
]
},
"id": "pos.plusones.insert"
}
]'
如果我点击按钮时没有错,它实际上会在Google搜索中粘贴网址,如果找到它,则会在Google +中更新。
我找到了一个有用的链接,谈到添加谷歌加magento扩展。我已按照步骤但我无法查看谷歌加号按钮。
http://inchoo.net/ecommerce/magento/howto-google-1-extension-for-magento/
我知道问题出在网站网址上。有人可以帮我解决这个问题。 它是否仅适用于公共域?如果有,是否可以使用上述URL 感谢
答案 0 :(得分:1)
+1按钮仅适用于公共网址。来自https://developers.google.com/+/plugins/+1button/#target-url:
+1是公共操作,必须在公共网址上执行。如果您尝试为不公开的网址+1,则会发生错误。
答案 1 :(得分:0)
我强烈建议您将Google API分开并使用AddThis API
它不仅可以让您访问Google+,还可以访问超过200种其他服务,包括Facebook Send和Facebook Like
了解AddThis中的简单代码如何在我的测试页上运行:http://balexandre.com/addthis/
免费注册,并获取您的代码,然后,只需添加您想要的按钮或使用``
答案 2 :(得分:0)
如果您想在magento网站上添加Google +徽章,请尝试使用此扩展程序
http://www.kdtips.co.nz/blog/2012/11/magento-google-plus-badge/