我将在我的个人网站上举办一个简单的HTML / JS游戏,并希望玩家能够将他们的分数发布到Google Plus中,就像涂鸦一样:
但我甚至不知道是否有可能。
答案 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