%s
%s
XML;
return sprintf($template, $fromusername, $tousername, time(), $content, $funcFlag);
}
public static function image($fromusername, $tousername, $mediaId, $funcFlag=0){
$template = <<
%s
%s
XML;
return sprintf($template, $fromusername, $tousername, time(), $mediaId, $funcFlag);
}
public static function voice($fromusername, $tousername, $mediaId, $funcFlag=0){
$template = <<
%s
%s
XML;
return sprintf($template, $fromusername, $tousername, time(), $mediaId, $funcFlag);
}
public static function video($fromusername, $tousername, $mediaId, $title, $description, $funcFlag=0){
$template = <<
%s
%s
XML;
return sprintf($template, $fromusername, $tousername, time(), $mediaId, $title, $description, $funcFlag);
}
public static function music($fromusername, $tousername, $title, $description, $musicUrl, $hqMusicUrl, $thumbMediaId, $funcFlag=0){
$template = <<
%s
%s
XML;
return sprintf($template, $fromusername, $tousername, time(), $title, $description, $musicUrl, $hqMusicUrl, $thumbMediaId, $funcFlag);
}
public static function newsItem($title, $description, $picUrl, $url){
$template = <<
XML;
return sprintf($template, $title, $description, $picUrl, $url);
}
public static function news($fromusername, $tousername, $item, $funcFlag=0){
if(count($item) >= 10){
$request = array('fromusername'=>$fromusername, 'tousername'=>$tousername);
return Msg::returnErrMsg(MsgConstant::ERROR_NEWS_ITEM_COUNT_MORE_TEN, '图文消息的项数不能超过10条', $request);
}
$template = <<
%s
%s
%s
%s
XML;
return sprintf($template, $fromusername, $tousername, time(), count($item), implode($item), $funcFlag);
}
public static function forwardToCustomService($fromusername, $tousername){
$template = <<
%s
XML;
return sprintf($template, $fromusername, $tousername, time());
}
}