Вызов API Bit.ly соответствует исходному URL до / после создания короткого URL - PullRequest
0 голосов
/ 14 июня 2019

Я генерирую Bit.ly короткий URL с API v3. В оригинальном URL у меня есть какое-то действие с БД после его нажатия. Но когда я генерирую URL-адрес bit.ly, он автоматически попадает на исходный URL.

Проверьте мой приведенный ниже код вызова bit.ly api.

$url = 'http://api.bit.ly/v3/shorten?login='.BITLYAPICALLLOGIN.'&apiKey='.BITLYAPICALLAPIKEY.'&uri='.urlencode($longurl).'&format=json';

$s = curl_init();  
curl_setopt($s,CURLOPT_URL, $url);  
curl_setopt($s,CURLOPT_HEADER,false);  
curl_setopt($s,CURLOPT_RETURNTRANSFER,1); 
curl_setopt($s,CURLOPT_CONNECTTIMEOUT,2); 
$result = curl_exec($s);  
curl_close( $s );

Можем ли мы избежать автоматического URL-вызова от bit.ly?

1 Ответ

2 голосов
/ 14 июня 2019

Bitly извлекает длинный URL-адрес битовой ссылки для получения заголовка страницы и соответствующей информации.Наши запросы соответствуют стандарту robots.txt (http://www.robotstxt.org).

. Если вы хотите, чтобы наши системы перестали делать эти запросы, вы можете сделать это, обновив файл robots.txt в соответствующем домене. Обратите внимание, что мы делаемкэшируйте robots.txt сайта в течение 24 часов, так что пройдет около суток, прежде чем изменения вступят в силу.

Раздел robots.txt для отключения этого поведения:

User-agent: bitlybot
Disallow: /

Также ярекомендую обновить до V4 нашего API, так как он самый последний и самый лучший: https://dev.bitly.com

...