如何在Google的Doodle游戏中发布赚取的分数?

时间:2014-07-09 11:29:02

标签: google-plus posting google-doodle

我将在我的个人网站上举办一个简单的HTML / JS游戏,并希望玩家能够将他们的分数发布到Google Plus中,就像涂鸦一样:

enter image description here

但我甚至不知道是否有可能。

2 个答案:

答案 0 :(得分:1)

这可以interactive post完成。

一般的想法是,您将提供一个“分享您的分数”或类似内容的按钮或链接。这将打开您上面描述的交互式帖子。该交互式帖子将包含指向页面的链接,该页面包含用户的分数作为文本的一部分和要显示的图像(因此Google的机器人可以抓取该信息),并且可以包含一些预先填写的文本供用户编辑或接受,一个“号召性用语”按钮,鼓励人们玩游戏。

例如,您的按钮可能如下所示:

<button
  class="g-interactivepost"
  data-contenturl="https://example.com/userScore?gameid=123456789"
  data-clientid="xxxxx.apps.googleusercontent.com"
  data-cookiepolicy="single_host_origin"
  data-prefilltext="I had fun with this game! You can play it too!"
  data-calltoactionlabel="PLAY"
  data-calltoactionurl="http://example.com/playGame">
  Share your score
</button>

如果您还没有此网络应用,则需要使用developer console来获取该网络应用的相关信息。该页面还需要在结束标记之前的样板文本:

<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>

有关详情,请参阅interactive posts上的页面。

您还需要一个包含snippet markup的userScore页面,其中包含此特定游戏的相关游戏信息。

答案 1 :(得分:-1)

根据this official source,Google plus不允许你这样做。

您甚至可以尝试使用schema.org之类的

?redirect_url=http://YOUR-WEBSITE.com&img=YOUR-IMAGE.jpg&description=YOUR-SCORE&title=YOUR-GAME