谷歌上的无效凭据(缺少或无效的oAuth令牌)加上使用javascript渲染方法共享交互式帖子

时间:2014-11-07 12:16:40

标签: javascript oauth google-plus

一切正常。但是当我点击谷歌浏览人物图标加共享互动帖子时,它只显示无效的凭据(缺少或无效的oAuth令牌)。如此图片中所述

enter image description here

It show message like this

我使用以下代码进行互动发布。

<html>
  <head>
    <title>Share Demo: Deferred execution with language code</title>
    <link rel="canonical" href="http://www.example.com" />
  </head>
  <body>
  <script>
  window.___gcfg = {
            lang: 'en-US',
            parsetags: 'explicit'
          };
  </script>
  <script type="text/javascript" src="http://apis.google.com/js/plusone.js"></script>
    <div id ="sharePost">Share</div>
 <script>
     (function() {
           var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
           po.src = 'http://apis.google.com/js/client:platform.js';
           var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
         })();
     var options = {
                contenturl: 'http://www.google.com',
                contentdeeplinkid: '/pages',
                clientid: 'xxxxxxxxxxxx.apps.googleusercontent.com',
                cookiepolicy: 'single_host_origin',
                prefilltext: 'Hai happy friday'+ Math.random(),
                calltoactionlabel: 'INVITE',
                calltoactionurl: 'http://www.google.com'
              };
              // Call the render method when appropriate within your app to display
              // the button.
              gapi.interactivepost.render('sharePost', options);

      </script>
  </body>
</html>

1 个答案:

答案 0 :(得分:0)

谷歌的doc是最新的。实现互动帖子很容易,也很好解释。 如果它不起作用:

  1. 这是Google代码中的一个错误(我认为它就在这里)
  2. 这是Google doc中一个不是最新的错误
  3. 在所有情况下,罪魁祸首都是谷歌! :)