проблема с API-интерфейсом urlshortener при использовании file_get_contents () - PullRequest
0 голосов
/ 19 сентября 2018

Я создал его код, но, похоже, работа только на 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');

1 Ответ

0 голосов
/ 19 сентября 2018

Начиная с 30 марта 2018 года, мы будем отказываться от поддержки сокращателя URL goo.gl.Пожалуйста, ознакомьтесь с этим сообщением в блоге, чтобы узнать подробные сроки и альтернативы.

Вы должны знать, что API Google URL Shortener более не поддерживается Перевод Google URL Shortener на динамические ссылки Firebase

Они уже начали настраивать ряд функций в API.Я подозреваю, что проблема у вас возникла из-за этого.

Вы должны переключиться на Динамические ссылки FireBase

...