如何将Bitlink缩短的URL发布到输入值

  • 本文关键字:URL Bitlink php curl bit.ly
  • 更新时间 :
  • 英文 :


下面是我通过Bitly API缩短长URL时使用的PHP代码:

<?php
$bitly_access_token = 'my_api_key';
$deeplink = 'http://example.com/';
$curl = curl_init('https://api-ssl.bit.ly/v3/shorten?access_token='.$bitly_access_token.'&longUrl='.urlencode($deeplink));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_HEADER, 0);
$return = json_decode(curl_exec($curl), true);
curl_close($curl);
print_r($return);
?>

上述代码的示例输出:

数组([status_code]=>200[status_txt]=>确定[data]=>数组([long_url]=>http://example.com[url]=>http://bit.ly/xxxxx[哈希]=>xxxxx[global_hash]=>zzzzz[new_hash]=>0)

它工作并将缩短后的url输出为:http://bit.ly/xxxxxSample)。

但是,由于对PHP有一点经验,我不知道如何将缩短的URL发布到输入值中。我试过<input type="text" value="<?php echo $return ?>" />,但没用。

此外,我对这个长输出有问题,为什么它不只显示缩短的URL?

谢谢。

可能是这样的:

<input type="text" value="<?php echo $return['data']['url'] ?>" />

相关内容

  • 没有找到相关文章

最新更新