проблема с API urlshortener при использовании file_get_contents ()

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

0

Решение

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

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

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

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

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]