0

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

在此处输入图像描述

但我什至不知道这是否可能。

4

2 回答 2

1

这可以作为交互式帖子来完成。

一般的想法是,您将提供一个按钮或链接,上面写着“分享您的分数”或类似的东西。这将打开您上面描述的交互式帖子。该交互式帖子将包含指向页面的链接,该页面包含作为文本的一部分的用户分数和要显示的图像(因此 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>

如果您还没有此 Web 应用程序的客户端 ID,则需要使用开发人员控制台获取该客户端 ID。该页面在结束标记之前还需要此样板文本:

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

有关详细信息,请参阅交互式帖子页面。

您还需要一个 userScore 页面,其中包含带有此特定游戏相关游戏信息的片段标记。

于 2014-07-09T12:55:04.467 回答
-1

根据这个官方消息,Google plus 不会让你这样做。

你甚至可以尝试使用schema.org类似的

?redirect_url=http://YOUR-WEBSITE.com&img=YOUR-IMAGE.jpg&description=YOUR-SCORE&title=YOUR-GAME
于 2014-07-09T11:45:40.223 回答