使用 file_get_contents() 时 urlshortener API 出现问题



我创建了他的代码,但它似乎仅适用于 google.com 链接 当我将参数更改为另一个链接时出现问题,file_get_contents返回 false

function google_url_short($link)
{
$data = array('longUrl' => $link);
$context = [
'http' => [
'method' => 'post',
'header' => 'Content-Type:application/json',
'content' => '{"longUrl":"'.$link.'"}'
]
];
$context = stream_context_create($context);
$result = file_get_contents('https://content.googleapis.com/urlshortener/v1/url?alt=json&key=AIzaSyDqOQwOBE0gH0_yQuqVJlPFgvSdbgyppE', false, $context);
}
google_url_short('https://www.google.com');

从 2018 年 3 月 30 日开始,我们将拒绝对 goo.gl URL 缩短器的支持。请参阅此博客文章,了解详细的时间表和替代方案。

您应该知道,Google 网址缩短器 API 已停用 将 Google URL 缩短器转换为 Firebase 动态链接

他们已经开始调整 API 中的许多功能。 我怀疑您遇到的问题是由于这个原因。

您应该切换到 FireBase 动态链接

最新更新