Google API で確認できますが、そこまで大量かどうかはわかりません。3 つの解決策を提案できます。
- PHP を使用してホストに短いリンクを作成します。
- 直接ツイートすると、Twitter が URL を短縮します。ただし、自動投稿を使用してそれを行うことはできません。そのため、文字数 ( など
message + URL <= 140) を数え、自動ツイートの長さを 140 文字未満に保ちます。
これを試すこともできます(PHPソースコードの例を確認してください)
関数 CompressURL($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://"."to.ly/api.php?longurl=".urlencode($url));
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HEADER, 0);
$shorturl = curl_exec ($ch);
curl_close ($ch);
$shorturl を返します。
}
echo CompressURL("http://twitter.com"); // テスト