Я создал его код, но, похоже, работа только на 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');
Начиная с 30 марта 2018 года, мы будем отказываться от поддержки сокращателя URL goo.gl.Пожалуйста, ознакомьтесь с этим сообщением в блоге, чтобы узнать подробные сроки и альтернативы.
Вы должны знать, что API Google URL Shortener более не поддерживается Перевод Google URL Shortener на динамические ссылки Firebase
Они уже начали настраивать ряд функций в API.Я подозреваю, что проблема у вас возникла из-за этого.
Вы должны переключиться на Динамические ссылки FireBase