Google+互动帖子无效?

时间:2014-07-28 09:57:27

标签: oauth google-api google-plus

我想在我的网页上使用Google+互动帖子。我根据说明here实现了这个功能。一切正常。但是,如果用户想要选择人或圈子,他想与谁共享帖子会弹出错误消息"无效凭证(缺少或无效的oAuth令牌)"。控制台显示错误"对象init未定义"在Google服务器上的文件picker.js中。我仅使用Google+互动帖子功能(例如this presentation video)创建了空白页面,但效果相同。

我做错了什么?或者这个错误是在谷歌方面?

这是另一种在G +上使用预定义消息分享帖子的方法吗?

感谢您的回复并抱歉我的英语不好。

代码示例:

<!DOCTYPE thml>
<html>
<head>
    <title>Example</title>
</head>
<body>
<button
  class="g-interactivepost"
  data-contenturl="http://www.mediasolution.cz"
  data-contentdeeplinkid="/"
  data-clientid="xxx.apps.googleusercontent.com"
  data-cookiepolicy="single_host_origin"
  data-prefilltext="Message for friends."
  data-calltoactionlabel="REGISTER"
  data-calltoactionurl="http://www.mediasolution.cz"
  data-calltoactiondeeplinkid="/">
  Share
</button>
<script type="text/javascript">
  (function() {
   var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
   po.src = 'https://apis.google.com/js/client:plusone.js';
   var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
 })();
</script>
</body>
</html>

1 个答案:

答案 0 :(得分:2)

这是破碎的时期。我没有在任何地方找到一个单独的实时实现。他们都做同样的事情。它配置为工作的唯一地方是&#34; https://developers.google.com&#34;。如果您将dom检查到iframe,则可以直接启动它。如果您将该来源更改为您自己的网站,则会失败。

如果有人关心这个问题,请为google dev bug报告加注星标或评论,也许它会得到解决。

https://code.google.com/p/google-plus-platform/issues/detail?id=718&q=type%3DDefect&sort=-stars&colspec=ID%20Type%20Status%20Component%20Owner%20Summary%20Stars