czkj/eleme 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

czkj/eleme

Composer 安装命令:

composer require czkj/eleme

包简介

eleme hongbao

README 文档

README

基于mtdhb/get开源代码的PHP简单封装。

感谢zhuweiyou的无私贡献。

该项目主要是练习composer的使用,不详尽之处欢迎补充。

环境

PHP >= 5.6

composer

composer require czkj/eleme

使用方法

详细用法可参考https://github.com/mtdhb/get 源码

<?php
require_once __DIR__ . '/vendor/autoload.php';

use czkj\eleme\Request;
use czkj\eleme\Tools;

function dump($info){
    var_dump($info);
    echo '<br>';
}

$url = ''; // 饿了么红包地址
$cookie = ''; // cookie
$phone = ''; // 手机号

$tools = new Tools();
// 1、链接解析
$data = $tools->getUrlQueryData($url);

// 2、绑定手机号
// 已绑定过的cookie可以跳过此步骤;除非你打算每次都用一个新的手机号
$request = new Request($data['sn'],$cookie);
$res = $request->sendMobileCode($phone);
dump($request->errMsg);
dump($res);exit; // 此处需要使用异步进行

$your_cookie_param = $request->cookieBindPhone($phone,'632833','14414f1d3b9558799b4818ca7c4335121d971988a60e2ffc96f0ada92dd77cb1');
dump($request->errMsg);
dump($res);

// 3、领取红包
$res = $request->getRedPacket($phone,$data['platform'],'632833','14414f1d3b9558799b4818ca7c4335121d971988a60e2ffc96f0ada92dd77cb1');
// 如果你要使用已绑定过的cookie,应该这样传值
// $res = $request->getRedPacket($phone,$data['platform'],'','','qq',$your_cookie_param);
dump($request->errMsg);
dump($res);exit;

getRedPacket返回值

{
    "account": "185****9730", // 领取的手机
    "is_lucky": false, // 是否是最佳手气
    "promotion_items": [ // 红包列表
        {
            "amount": 3,
            "expire_date": "2018-08-30",
            "hongbao_variety": [
                "全品类"
            ],
            "is_new_user": false,
            "item_type": 1,
            "name": "品质联盟专享红包",
            "phone": "18587399730",
            "source": "weixin_share_hongbao",
            "sum_condition": 25,
            "validity_periods": "2018-08-30到期"
        }
        // 此处省略其他红包
    ],
    "promotion_records": [ // 被领取了多少个了
       {
            "amount": 3,
            "created_at": 1535549289,
            "is_doubling_issued": false,
            "is_lucky": false,
            "sns_avatar": "",
            "sns_username": "185****9730"
       }
    ],
    "ret_code": 4,  // 领取成功
    "theme_id": 2953
}
// ret_code = 2 已经领过了
// ret_code = 1 红包已领完
// ret_code = 5 没有次数了
// ret_code = 3 领取成功

统计信息

  • 总下载量: 23
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 3
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2018-08-29

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固