Ben bu bit.ly yönlendirmeler için url link almak için çalışıyorum. I file_get_contents
ile bit.ly bağlantıları açmak için denedim ama zaten yönlendirilen sitesine içerik alır, ama nasıl onun url almak için?
Ben bit.ly API habersiz, burada bunu yapmak için ham yoldur:
$context = array
(
'http' => array
(
'method' => 'GET',
'max_redirects' => 1,
),
);
@file_get_contents('http://bit.ly/cmUTtb', null, stream_context_create($context));
echo 'Redirect to: ' . str_replace('Location: ', '', $http_response_header[6]);
Sen uzun bir URL için bit.ly 'nin API (documentation) sorgulayabilirsiniz. Eğer kullanıcı adınızı ve (sizin account page bulunabilir) API anahtarı gerekir.
$endpoint = 'http://api.bit.ly/v3/expand?';
$params = array(
'shortUrl' => 'http://bit.ly/aUmUDq',
'login' => 'your_bitly_username',
'apiKey' => 'your_api_key',
'format' => 'txt'
);
$api_url = $endpoint . http_build_query($params);
echo file_get_contents($api_url);
Varsayılan yönlendirmeleri takip edecek, curl kullanın.