Exemple #1
0
 /**
  * 接口调用请求说明
  *
  * 主要使用场景:
  *  开发者用于生成二维码的原链接(商品、支付二维码等)太长导致扫码速度和成功率下降,
  *  将原长链接通过此接口转成短链接再生成二维码将大大提升扫码速度和成功率。
  *
  * @param string $url 待转的长链接
  * @return string JSON串
  * {"errcode":0,"errmsg":"ok","short_url":"http:\/\/w.url.cn\/s\/AvCo6Ih"}
  * @see http://mp.weixin.qq.com/wiki/10/165c9b15eddcfbd8699ac12b0bd89ae6.html
  */
 public static function toShortUrl($url)
 {
     $query_url = sprintf(self::$long_to_short_url, AccessToken::getAccessToken());
     $post_ary = array('long_url' => $url, 'action' => 'long2short');
     $post_data = json_encode($post_ary);
     return Util::post($query_url, $post_data);
 }