<?php
header("Content-Type: text/html; charset=utf-8");
$longurl;
if(isset($_POST['longurl'])){
$longurl = $_POST['longurl'];
}else{
die("没有post值进来");
}
//echo $longurl;
$id = "你的AppID";
$secret = "你的AppSecret";
$url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$id."&secret=".$secret."";
$token = getAccessToken($url);
//echo $token;
//你的长链接
//$longurl = "http://www.baidu.com/";
$data = '{"action":"long2short","long_url":"'.$longurl.'"}';
$shorturl = "https://api.weixin.qq.com/cgi-bin/shorturl?access_token=".$token."";
echo httpPost($shorturl,$data);
//echo "你的长链接是:".$longurl;
//echo "<br />";
//生成的短链接
//echo "生成的短链接是:".$shortArr['short_url'];
//echo $shortArr;
function getAccessToken($url) {
// access_token 应该全局存储与更新,以下代码以写入到文件中做示例
$data = json_decode(file_get_contents("access_token.json"));
if ($data->expire_time < time()) {
// 如果是企业号用以下URL获取access_token
$output = htt
微信接口API之长链接转短链接代码示例
最新推荐文章于 2025-06-29 15:11:41 发布