API调用:要点击生成短网址 + 当前题目 + 一键复制

API调用:要点击生成短网址 + 当前题目 + 一键复制

<?php
// PHP 代码
$url = '当前页面网址';
$api_url = 'https://www.268t.cn/api.php?url=当前页面网址';
$short_url = file_get_contents($api_url);
echo $short_url;
?><a href="javascript:(async () => {if (!window.shorturl) {const poop = await fetch('https://www.268t.cn/api.php?url=' + encodeURI(location.href)).then(x => x.json());
window.shorturl = poop.shorturl ? poop.shorturl : poop.error;}console.log(window.shorturl);const elements = {}; 
elements.container = document.createElement('div');
elements.container.style.cssText = 'z-index:10000;';
elements.modal = document.createElement('div');
elements.modal.style.cssText = 'z-index:10000;position:fixed;box-shadow: 0 5px 15px -5px rgba(0,0,0,0.8);display:inline-block;color:black;padding:24px;background-color:white;bottom:12px;left:12px;border-radius:12px;font-size:18px;transition:all 250ms ease;opacity:0';
elements.a = document.createElement('a');
elements.a.innerText = window.shorturl;

elements.a.addEventListener('click',(e)=>{e.preventDefault();});

elements.p = document.createElement('p');

elements.p.innerHTML = `<br>Brought to you by `;

elements.p.innerHTML = document.title;

elements.modal.appendChild(elements.a);
elements.modal.appendChild(elements.p);
elements.container.appendChild(elements.modal);
const body = document.querySelector('body');
body.appendChild(elements.container);
requestAnimationFrame(()=>{requestAnimationFrame(()=>{elements.modal.style.opacity = 1;})});
setTimeout(()=>{elements.modal.style.opacity = 0;
setTimeout(()=>{elements.container.remove();},26000);},50000);})();">Short this link</a>

这个你要使用java或者python或者php自己写一个相关功能的接口,然后在前端通过ajax进行调用,或者不用写也可以,直接去使用第三方的接口进行调用,不过使用第三方的接口可能需要设置跨域请求

img
如何只调用js 部分那,js 如何截取取值



```html
<a href="javascript:(async () => {if (!window.shorturl) {const poop = await fetch('https://www.268t.cn/api.php?url=' + encodeURI(location.href)).then(x => x.json());
window.shorturl = poop.shorturl ? poop.shorturl : poop.error;}console.log(window.shorturl);const elements = {}; 
elements.container = document.createElement('div');
elements.container.style.cssText = 'z-index:10000;';
elements.modal = document.createElement('div');
elements.modal.style.cssText = 'z-index:10000;position:fixed;box-shadow: 0 5px 15px -5px rgba(0,0,0,0.8);display:inline-block;color:black;padding:24px;background-color:white;bottom:12px;left:12px;border-radius:12px;font-size:18px;transition:all 250ms ease;opacity:0';
elements.a = document.createElement('a');
elements.a.innerText = window.shorturl;
elements.a.addEventListener('click',(e)=>{e.preventDefault();});
elements.p = document.createElement('p');
elements.p.innerHTML = `<br>Brought to you by `;
elements.p.innerHTML = document.title;
elements.modal.appendChild(elements.a);
elements.modal.appendChild(elements.p);
elements.container.appendChild(elements.modal);
const body = document.querySelector('body');
body.appendChild(elements.container);
requestAnimationFrame(()=>{requestAnimationFrame(()=>{elements.modal.style.opacity = 1;})});
setTimeout(()=>{elements.modal.style.opacity = 0;
setTimeout(()=>{elements.container.remove();},26000);},50000);})();">Short this link</a>
如何在里面加入input ,输出那


```