gpt4 book ai didi

php - Bitly API 导致意外的非法 token

转载 作者:行者123 更新时间:2023-11-28 02:04:45 24 4
gpt4 key购买 nike

我正在使用 Bit.ly API 生成我的域的短网址,然后我需要将其作为 JavaScript 变量传递。不幸的是,当生成短网址时,它会导致“Uncaught SyntaxError:Unexpected token ILLEGAL”这是我的源代码

<?php
function get_bitly_short_url($url,$login,$appkey,$format='txt')
{ $connectURL = 'http://api.j.mp/v3/shorten?login='.$login.'&apiKey='.$appkey.'&uri='.urlencode($url).'&format='.$format; return curl_get_result($connectURL);}
function curl_get_result($url) {
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
$short_url = get_bitly_short_url('http://mydomain.com','BitLyUserName','ApiKey');
?>
<script>
var site = "<?php echo $short_url ?>";
var text = "Something else"
</script>

请看一下并帮助我,我真的需要它

最佳答案

我相信您需要 trim ()返回数据。我对其进行了测试,curl 在 url 之后插入换行符,因此 js 的输出如下:

var site = "http://j.mp/bMSmZV
";

将函数的返回值更新为

return trim($data);

你应该可以开始了。

关于php - Bitly API 导致意外的非法 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17935262/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com