Example #1
0
def _build_weixin_download_urls(context, data):
    content = ''
    for game in data:
        content = content + game.name + '\n'
        logger.debug("android %s iOS %s" % (game.android_download_url, game.iOS_download_url))

        if game.android_download_url is not None and len(game.android_download_url) > 0:
            android_download_shorten_url = load_shorten_android_download_url(game)

            if android_download_shorten_url is not None:
                content = content + u'安卓下载地址'
                content = content + android_download_shorten_url + '\n'
            else:
                content = content + u'无安卓版\n'
        else:
            content = content + u'无安卓版\n'

        if game.iOS_download_url is not None and len(game.iOS_download_url) > 0:
            ios_download_shorted_url = load_shorten_ios_download_url(game)

            if ios_download_shorted_url is not None:
                content = content + u'苹果下载地址'
                content = content + ios_download_shorted_url + '\n'
            else:
                content = content + u'无苹果版\n'
        else:
            content = content + u'无苹果版\n'
            
        content = content + '\n'

    return WeiXin.to_text_xml(to_user_name=context.get('FromUserName', None),
            from_user_name=context.get('ToUserName', None),
            content=content,
            func_flag=0)
Example #2
0
def _build_weixin_download_urls(context, data):
    content = ''
    for game in data:
        content = content + game.name + '\n'
        logger.debug("android %s iOS %s" %
                     (game.android_download_url, game.iOS_download_url))

        if game.android_download_url is not None and len(
                game.android_download_url) > 0:
            android_download_shorten_url = load_shorten_android_download_url(
                game)

            if android_download_shorten_url is not None:
                content = content + u'安卓下载地址'
                content = content + android_download_shorten_url + '\n'
            else:
                content = content + u'无安卓版\n'
        else:
            content = content + u'无安卓版\n'

        if game.iOS_download_url is not None and len(
                game.iOS_download_url) > 0:
            ios_download_shorted_url = load_shorten_ios_download_url(game)

            if ios_download_shorted_url is not None:
                content = content + u'苹果下载地址'
                content = content + ios_download_shorted_url + '\n'
            else:
                content = content + u'无苹果版\n'
        else:
            content = content + u'无苹果版\n'

        content = content + '\n'

    return WeiXin.to_text_xml(to_user_name=context.get('FromUserName', None),
                              from_user_name=context.get('ToUserName', None),
                              content=content,
                              func_flag=0)
Example #3
0
def _build_weixin_raw_text(context, data):
    # FIXME
    return WeiXin.to_text_xml(to_user_name=context.get('FromUserName', None),
            from_user_name=context.get('ToUserName', None),
            content=data,
            func_flag=0)
Example #4
0
def _build_weixin_raw_text(context, data):
    # FIXME
    return WeiXin.to_text_xml(to_user_name=context.get('FromUserName', None),
                              from_user_name=context.get('ToUserName', None),
                              content=data,
                              func_flag=0)