由于我是用在公众号上边的,大家网页使用的话,把代码中的 \n 改为 <br> 即可。
[PHP] 纯文本查看 复制代码
<?php
$mobile = '13800138000';//手机号码
function helloPost($post_data,$url)
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_FAILONERROR, false);//当 HTTP 状态码大于等于 400,TRUE 将将显示错误详情。 默认情况下将返回页面,忽略 HTTP 代码。
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($post_data));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);//TRUE 将 curl_exec() 获取的信息以字符串返回,而不是直接输出。
if (1 == strpos("$".$url, "https://"))
{
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
}
$output = curl_exec($curl);
curl_close($curl);
$outputArr = json_decode($output,true);
return $outputArr;
}
$post_data = array();
$post_data['version'] = "4.2.40001";
$post_data['from'] = "h5";
$post_data['systemCode'] = "63";
$post_data['action'] = "user.activity.bindActivityCard";
$post_data['source'] = "ebf49ebaa65f4f45927f0cb49d572a45";
$post_data['activityGuid'] = "c2c37bea71b44321a15b9ce03777f82e";
$post_data['mobile'] = $mobile;
$url = "https://api.hellobike.com/api?user.activity.bindActivityCard";
$outputArr = helloPost($post_data, $url);
if ($outputArr['code']==0) {
$cardName = $outputArr['data']['cardName'];//活动名称
$strstr = '';
if($outputArr['data']['received']==true){
$status = '参加过了';
}
if($outputArr['data']['received']==false){
$status = '参加成功';
}
if(count($outputArr['data']["rewards"])==1){
//新用户
$res = "[$cardName]" . "\n" ."活动状态:$status\n". $outputArr['data']["rewards"][0]['name'] . "\n" . $outputArr['data']["rewards"][0]['desc'] . "\n" . $outputArr['data']["rewards"][0]['cardDays'] . "天\n";
}else{
$validDate = $outputArr['data']["rewards"][0]["validDate"];
foreach ($outputArr['data']["rewards"] as $k => $v) {
$strstr .= $v["name"] . ',' . $v["desc"] ."\n";
}
$res = $mobile . "[$cardName]\n" .$strstr."到期时间:".$validDate;;
}
}else{
$res ='接口失效';
}
return res;
活动规则
1.领卡前无骑行卡的单车新用户,可免费领取30天单车骑行卡,符合条件的单车老用户最多可领取3张单车免费骑行券,所得卡券可在“哈啰出行-我的钱包”中查看,同一用户限领一次;
2.活动所得30天单车骑行卡有效期内不限骑行次数,单次骑行前2小时免费,超出时间按照正常计费规则收费,仅限骑单车使用;
3.活动所得骑行券领取后7天内有效,单次行程仅限使用1张优惠券,不找零,不退换,仅限骑单车使用;
4.“免押金”是指0元押金骑单车;
5.用户需遵守服务区规则、信用分规则等哈啰出行用户协议要求;
6.本权益由哈啰出行提供,有任何疑问请联系哈啰出行官方客服:95218900。 |