Google Plus按钮无法使用magento

时间:2011-10-13 12:37:55

标签: javascript json magento google-plus

我正在尝试在云托管的网站上添加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 感谢

3 个答案:

答案 0 :(得分:1)

+1按钮仅适用于公共网址。来自https://developers.google.com/+/plugins/+1button/#target-url

  

+1是公共操作,必须在公共网址上执行。如果您尝试为不公开的网址+1,则会发生错误。

答案 1 :(得分:0)

我强烈建议您将Google API分开并使用AddThis API

它不仅可以让您访问Google+,还可以访问超过200种其他服务,包括Facebook SendFacebook Like

了解AddThis中的简单代码如何在我的测试页上运行:http://balexandre.com/addthis/

免费注册,并获取您的代码,然后,只需添加您想要的按钮或使用``

答案 2 :(得分:0)

如果您想在magento网站上添加Google +徽章,请尝试使用此扩展程序

http://www.kdtips.co.nz/blog/2012/11/magento-google-plus-badge/