我想在我的网页上使用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>
答案 0 :(得分:2)
这是破碎的时期。我没有在任何地方找到一个单独的实时实现。他们都做同样的事情。它配置为工作的唯一地方是&#34; https://developers.google.com&#34;。如果您将dom检查到iframe,则可以直接启动它。如果您将该来源更改为您自己的网站,则会失败。
如果有人关心这个问题,请为google dev bug报告加注星标或评论,也许它会得到解决。