一、今日诗词API
每次返回一句诗词,根据时间、地点、天气、事件智能推荐,支持图片和 JSON 格式调用,一分钟快速部署
今日诗词
<span id="jinrishici-sentence">正在加载今日诗词....</span>
<script src="https://sdk.jinrishici.com/v2/browser/jinrishici.js" charset="utf-8"></script>
使用
直接将代码粘贴保存在想要展示的位置即可。
效果图:每次刷新请求一次。
以下为jinrishici.js 内容
/**
* 今日诗词V2 JS-SDK 1.2.2
* 今日诗词API 是一个可以免费调用的诗词接口:https://www.jinrishici.com
*/
!function(e){var n,t={},o="jinrishici-token";function i(){return document.getElementById("jinrishici-sentence")||0!=document.getElementsByClassName("jinrishici-sentence").length}function c(){t.load(function(e){var n=document.getElementById("jinrishici-sentence"),t=document.getElementsByClassName("jinrishici-sentence");if(n&&(n.innerText=e.data.content),0!==t.length)for(var o=0;o<t.length;o++)t[o].innerText=e.data.content})}function r(e,n){var t=new XMLHttpRequest;t.open("get",n),t.withCredentials=!0,t.send(),t.onreadystatechange=function(n){if(4===t.readyState){var o=JSON.parse(t.responseText);"success"===o.status?e(o):console.error("今日诗词API加载失败,错误原因:"+o.errMessage)}}}t.load=function(n){return e.localStorage&&e.localStorage.getItem(o)?function(e,n){return r(e,"https://v2.jinrishici.com/one.json?client=browser-sdk/1.2&X-User-Token="+encodeURIComponent(n))}(n,e.localStorage.getItem(o)):function(n){return r(function(t){e.localStorage.setItem(o,t.token),n(t)},"https://v2.jinrishici.com/one.json?client=browser-sdk/1.2")}(n)},e.jinrishici=t,i()?c():(n=function(){i()&&c()},"loading"!=document.readyState?n():document.addEventListener?document.addEventListener("DOMContentLoaded",n):document.attachEvent("onreadystatechange",function(){"complete"==document.readyState&&n()}))}(window);
二、简单调用搜狐的IP接口让网页显示访客信息的代码,在要显示的布局位置添加下面代码即可。
2023年05月30日,测试,已不可用,
<script src="//pv.sohu.com/cityjson?ie=utf-8">
</script>
<div style="background-color: #b7b1f2;">
你的地址:
<script type="text/javascript">
document.write(returnCitySN["cname"]);
</script>
你的ip:
<script type="text/javascript">
document.write(returnCitySN["cip"]);
</script>
行政区划代码:
<script type="text/javascript">
document.write(returnCitySN["cid"]);
</script>
</div>