在信息爆炸的今天,如何快速、高效地获取和传递信息成为了一个重要的课题。最近,Spritz技术因其能够显著提高阅读速度而受到了广泛的关注。也有幸获得了一个API密钥,开始尝试这项技术。使用Spritz的过程非常简单,并且他们提供了详尽的文档和示例,这使得能够快速上手。
首先,需要注册成为他们的开发者,之后将获得一个API密钥。一个简单的用例是创建一个包含以下内容的HTML文档:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="jquery-2.1.0.min.js"></script>
<script type="text/javascript">
var SpritzSettings = {
clientId: "4aac1453ff37b364f",
redirectUri: "http://www.nikola-breznjak.com/codez/spritz/login_success.html",
};
</script>
<script type="text/javascript" src="spritz.min.js"></script>
</head>
<body>
<h1>Spritz测试</h1>
<div data-role="spritzer"></div>
<div>
这是一些将被Spritz处理的演示文本
</div>
</div>
</body>
</html>
需要注意的是,Spritz使用jQuery,并且需要使用clientId,并将这个redirectUri文件放置在服务器上(即注册Spritz应用时所使用的域名所在的服务器)。
更高级的示例可以在这里找到(可以直接查看源代码,相信会知道如何从那里开始)。值得一提的是,有一些开源版本的Spritz,比如Open Spritz,但认为这个版本更好,因为它有完整的研究和科学依据。
在简单的HTML页面上使用Spritz非常简单。尝试将它集成到WordPress博客中(现在正在阅读的这个),虽然当将代码放入index.php文件(列出所有帖子的主要模板文件)时,它工作得很好,但当将完全相同的代码放入single.php(显示特定帖子的模板)时,它却不起作用。在后一种情况下,得到的错误是: “Unable to spritz: Unable to retrieve contentVersion, contentId=5343e07be4b063e2752c379b: HTTP call failed, status: 500, message: Internal Server Error” 所以,如果有人遇到了相同的错误,是如何解决的呢?