在职的!!!
$currenturl = (!empty($_SERVER['HTTPS'])) ? "https://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] : "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
include('bitly.php');
$bitly = new bitly('myusername', 'myapikey');
print $bitly->shorten($currenturl);
在职的!!!
include('bitly.php');
$currenturl = (!empty($_SERVER['HTTPS'])) ? "https://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] : "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
$url = "somehashtag"
$shareurl = $currenturl . '#' . $url;
$bitly = new bitly('myusername', 'myapikey');
print $bitly->shorten($shareurl);
不工作!!!知道为什么吗?如果我打印出 $shareurl,我可以看到这是一个完全正常的 url,我可以粘贴到正常的 bit.ly 网站上。
我不明白!有任何想法吗?如果你能帮助我,那就太好了!
我还有一个问题。我不是 php 专家,但我想如果我用这条线调用 bitly 服务$bitly->shorten($shareurl); 有几次它不是很有表现力。
$bitly = new bitly('myusername', 'myapikey');
print $bitly->shorten($shareurl);
我不能把这个小小的请求保存到一个变量中,然后将它粘贴到我需要的地方。例如,我有一些共享链接,我总是使用这个 bitly 链接。
$output .= "… share this link <a href=" . 'mailto:?subject=hello&body=' . $bitly->shorten($shareurl) . ">via email?</a> <a href=" . 'http://www.facebook.com/sharer.php?u='. $bitly->shorten($shareurl) . '?t=hello' .">on facebook?</a> <a href=" . 'http://twitter.com/home?status=' . $bitly->shorten($shareurl) . ">on twitter?</a>";
有更好的方法吗?而不是做三次请求?