当前位置: 首页>>代码示例>>Python>>正文


Python Util.timestamp方法代码示例

本文整理汇总了Python中utils.Util.timestamp方法的典型用法代码示例。如果您正苦于以下问题:Python Util.timestamp方法的具体用法?Python Util.timestamp怎么用?Python Util.timestamp使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在utils.Util的用法示例。


在下文中一共展示了Util.timestamp方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: pack_news

# 需要导入模块: from utils import Util [as 别名]
# 或者: from utils.Util import timestamp [as 别名]
 def pack_news(self, item_list):
     """
     回复图文消息
     :param item_list: 图文消息列表,每项是一个字典:{'title':'', 'description':'', 'picurl':'', 'url':''}
     :return: xml字符串
     """
     article_count = len(item_list)
     assert article_count in range(1, 11), 'news count should be in [1,10]'
     xml_data = '''
             <xml>
             <ToUserName><![CDATA[%s]]></ToUserName>
             <FromUserName><![CDATA[%s]]></FromUserName>
             <CreateTime>%s</CreateTime>
             <MsgType><![CDATA[news]]></MsgType>
             <ArticleCount>%s</ArticleCount>
             <Articles>
         ''' % (self.message.fromUserName, self.message.toUserName, Util.timestamp(), article_count)
     for item in item_list:
         item_xml = '''
                 <item>
                 <Title><![CDATA[%s]]></Title>
                 <Description><![CDATA[%s]]></Description>
                 <PicUrl><![CDATA[%s]]></PicUrl>
                 <Url><![CDATA[%s]]></Url>
                 </item>
             ''' % (item.get('title'), item.get('description'), item.get('picurl'), item.get('url'))
         xml_data += item_xml
     xml_data += "</Articles></xml>"
     return self._ensure_encrypt(xml_data)
开发者ID:momingxu,项目名称:weixin-sdk,代码行数:31,代码来源:public.py

示例2: pack_music

# 需要导入模块: from utils import Util [as 别名]
# 或者: from utils.Util import timestamp [as 别名]
 def pack_music(self, musicurl='', hqmusicurl='', thumb_media_id='', title='', description=''):
     """
     响应音乐
     :param musicurl: 音乐链接
     :param hqmusicurl: 高质量音乐链接,WIFI环境优先使用该链接播放音乐
     :param thumb_media_id: 缩略图的媒体id
     :param title: 标题
     :param description: 描述
     :return:xml字符串
     """
     template = '''
             <xml>
             <ToUserName><![CDATA[%s]]></ToUserName>
             <FromUserName><![CDATA[%s]]></FromUserName>
             <CreateTime>%s</CreateTime>
             <MsgType><![CDATA[music]]></MsgType>
             <Music>
             <Title><![CDATA[%s]]></Title>
             <Description><![CDATA[%s]]></Description>
             <MusicUrl><![CDATA[%s]]></MusicUrl>
             <HQMusicUrl><![CDATA[%s]]></HQMusicUrl>
             <ThumbMediaId><![CDATA[%s]]></ThumbMediaId>
             </Music>
             </xml>
         '''
     result = template % (self.message.fromUserName, self.message.toUserName, Util.timestamp(), title, description, musicurl, hqmusicurl, thumb_media_id)
     return self._ensure_encrypt(result)
开发者ID:momingxu,项目名称:weixin-sdk,代码行数:29,代码来源:public.py

示例3: sign_for_jspay

# 需要导入模块: from utils import Util [as 别名]
# 或者: from utils.Util import timestamp [as 别名]
 def sign_for_jspay(self, prepay_id):
     """jssdk调起支付时需要的sign"""
     timestamp = Util.timestamp()
     nonce_str = Util.generate_nonce(15)
     package = 'prepay_id=%s' % prepay_id
     sign_type = 'MD5'
     pay_sign = self._generate_sign(appId=self._appid, timeStamp=timestamp,
                             nonceStr=nonce_str, package=package, signType=sign_type)
     return {'timestamp':timestamp, 'nonceStr':nonce_str, 'package':package, 'signType':sign_type, 'paySign':pay_sign}
开发者ID:momingxu,项目名称:weixin-sdk,代码行数:11,代码来源:pay.py

示例4: pack_transfer_kf

# 需要导入模块: from utils import Util [as 别名]
# 或者: from utils.Util import timestamp [as 别名]
 def pack_transfer_kf(self):
     """回复转发到客服系统的消息"""
     template = '''
             <xml>
             <ToUserName><![CDATA[%s]]></ToUserName>
             <FromUserName><![CDATA[%s]]></FromUserName>
             <CreateTime>%s</CreateTime>
             <MsgType><![CDATA[transfer_customer_service]]></MsgType>
             </xml>'''
     xml_data = template % (self.message.fromUserName, self.message.toUserName, Util.timestamp())
     return self._ensure_encrypt(xml_data)
开发者ID:momingxu,项目名称:weixin-sdk,代码行数:13,代码来源:public.py

示例5: pack_text

# 需要导入模块: from utils import Util [as 别名]
# 或者: from utils.Util import timestamp [as 别名]
 def pack_text(self, content):
     """
     响应文本
     :param content: 响应的文本字符串
     :return: xml格式字符串
     """
     template = '''
             <xml>
             <ToUserName><![CDATA[%s]]></ToUserName>
             <FromUserName><![CDATA[%s]]></FromUserName>
             <CreateTime>%s</CreateTime>
             <MsgType><![CDATA[text]]></MsgType>
             <Content><![CDATA[%s]]></Content>
             </xml>
         '''
     result = template % (self.message.fromUserName, self.message.toUserName, Util.timestamp(), content)
     return self._ensure_encrypt(result)
开发者ID:momingxu,项目名称:weixin-sdk,代码行数:19,代码来源:public.py

示例6: pack_image

# 需要导入模块: from utils import Util [as 别名]
# 或者: from utils.Util import timestamp [as 别名]
 def pack_image(self, media_id):
     """
     响应图片
     :param media_id: 媒体文件id
     :return: xml格式字符串
     """
     template = '''
             <xml>
             <ToUserName><![CDATA[%s]]></ToUserName>
             <FromUserName><![CDATA[%s]]></FromUserName>
             <CreateTime>%s</CreateTime>
             <MsgType><![CDATA[image]]></MsgType>
             <Image>
             <MediaId><![CDATA[%s]]></MediaId>
             </Image>
             </xml>
         '''
     result = template % (self.message.fromUserName, self.message.toUserName, Util.timestamp(), media_id)
     return self._ensure_encrypt(result)
开发者ID:momingxu,项目名称:weixin-sdk,代码行数:21,代码来源:public.py

示例7: sign

# 需要导入模块: from utils import Util [as 别名]
# 或者: from utils.Util import timestamp [as 别名]
 def sign(cls, appid, jsapi_ticket, page_url):
     """
     对页面进行签名.
     网页url, 不含#之后的部分(函数内会自动过滤)
     返回{'appid':'', 'timestamp':123456789, 'nonce_str':'', 'signature':''}
     """
     params = {
         'noncestr': Util.generate_nonce(15),
         'timestamp': Util.timestamp(),
         'jsapi_ticket': jsapi_ticket,
         'url': page_url.partition('#')[0],
     }
     string = '&'.join(['%s=%s' % (key.lower(), params[key]) for key in sorted(params.keys())])
     signature = Util.sha1(string)
     return {
         'appid': appid,
         'timestamp': params['timestamp'],
         'nonce_str': params['noncestr'],
         'signature':signature
     }
开发者ID:momingxu,项目名称:weixin-sdk,代码行数:22,代码来源:public.py

示例8: pack_video

# 需要导入模块: from utils import Util [as 别名]
# 或者: from utils.Util import timestamp [as 别名]
 def pack_video(self, media_id, title='', description=''):
     """
     响应视频
     :param media_id: 媒体文件id
     :param title: 标题(可选)
     :param description: 描述(可选)
     :return:
     """
     template = '''
             <xml>
             <ToUserName><![CDATA[%s]]></ToUserName>
             <FromUserName><![CDATA[%s]]></FromUserName>
             <CreateTime>%s</CreateTime>
             <MsgType><![CDATA[video]]></MsgType>
             <Video>
             <MediaId><![CDATA[%s]]></MediaId>
             <Title><![CDATA[%s]]></Title>
             <Description><![CDATA[%s]]></Description>
             </Video>
             </xml>
         '''
     result = template % (self.message.fromUserName, self.message.toUserName, Util.timestamp(), media_id, title, description)
     return self._ensure_encrypt(result)
开发者ID:momingxu,项目名称:weixin-sdk,代码行数:25,代码来源:public.py


注:本文中的utils.Util.timestamp方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。