获取热门用户列表
接口地址
http://{hostname}.qianfanapi.com/api1_2/user/hot-user-list-true参数列表
@param int $type       类型0 总排行  1 24小时排行  2 周排行  3 月排行
@param int $page      第几页
@param int $page_size  一页多少条数据 默认20###返回值
    ret
    text
    data  object[]
            user_id            //用户id
            username        //用户名
            user_vip        //是否是vip
            user_icon        //用户头像
            user_gender        //性别 0保密 1男 2女
            user_sign_message   //签名
            like_num         //被赞数
            img_num          //图片数
            num_str            //“今日被赞XX次 | XX张图片”
            img      array   //本地圈附件地址
获取用户的个人信息
接口地址
http://{hostname}.qianfanapi.com/api1_2/user/user-info参数列表
@param string $user_ids  用户id,多个以,号分割###返回值
    ret
    text
    data  object[]
        user_id            //用户id  若用户id错误,则以user_id:null形式返回
            id             //用户id
            app_level  array[]    //等级
                u_level        //等级
                u_level_name    //等级名称
            user_name   //用户名
            user_gender //性别 0保密 1男 2女
            user_icon   //用户头像
            user_phone   //用户手机
            user_level  //论坛用户等级
            user_sign_message //用户签名
            like_num    //被赞数
            img_num     //图片数
            img  array(4)  //本地圈最近发布的图片地址列表,数量4个,不足则有几个显示几个
获取交友信息列表
接口地址
http://{hostname}.qianfanapi.com/api1_2/meet/list参数列表
@param int $sex  0所有 1男 2女
@param int $is_recommend  是否推荐  0所有 1是  2不是推荐的
@param int $page 分页  每页20条数据###返回值
    ret
    text
    data  object[]
            user_id     用户id
            user_name   用户名
            user_sex    性别 1男 2女
            user_icon   用户头像
            user_phone   用户手机
            photos  object[]  交友照片
                  id   图片id,
                  width 宽度,
                  height 高度,
                  url  图片地址
把用户从红名用户组中删除
接口地址
http://{hostname}.qianfanapi.com/api1_2/user/del-from-site-group参数列表
@param  int     $by_type    0id 1用户名
@param  string  $search_str  用户id或者用户名
@param  string  $group_name  用户组名  默认“红名皇冠用户”  返回值
"ret": 0,
"text": "",
"data": 1    // 是否执行成功    1是    0否把用户添加到红名用户组中
接口地址
http://{hostname}.qianfanapi.com/api1_2/user/add-to-site-group参数列表
@param  int     $by_type    0id 1用户名
@param  string  $search_str  用户id或者用户名
@param  string  $group_name  用户组名  默认“红名皇冠用户”  返回值
"ret": 0,
"text": "",
"data": 1    // 是否执行成功    1是    0否获取设备号信息
接口地址
http://{hostname}.qianfanapi.com/api1_2/site/get-device参数列表
@param string $device      设备号返回值
ret                0 表示成功,其他任何非0值代表失败
text
data  object
    id
    device            真实设备号
    md5_device        md5后的设备号,即传过来的参数
    channel            渠道号
    updated_at        填写渠道号的时间
    created_at        该设备首次安装应用的时间获取底部分享文案
接口地址
http://{hostname}.qianfanapi.com/api1_2/site/get-share-bottom-text参数列表
返回值
ret        //成功 0,错误 1
text    //提示消息
data string   分享文案添加用户到用户组
接口地址
http://{hostname}.qianfanapi.com/api1_2/user/group-create参数列表
@param         int  $group_id            用户组id
@param         int  $user_id          用户id返回值
ret        //成功 0,错误 1
text    //提示消息
data   string从用户组中删除用户
接口地址
http://{hostname}.qianfanapi.com/api1_2/user/delete-group-user参数列表
@param         int  $group_id            用户组id
@param         int  $user_id          用户id返回值
ret        //成功 0,错误 1
text    //提示消息
data   string获取用户的用户组信息
接口地址
http://{hostname}.qianfanapi.com/api1_2/user/user-group-info###参数列表
    @param         int  $user_id          用户id
###返回值
    ret        //成功 0,错误 1
    text    //提示消息
    data   object
        group_id        用户组id
        group_name        用户组名称
手动签到接口
接口地址
http://{hostname}.qianfanapi.com/api1_2/user/assign参数列表
@param         int  $user_id          用户id返回值
ret        //成功 0,错误 1
text    //提示消息
data   string赠送补签卡接口
接口地址
http://{hostname}.qianfanapi.com/api1_2/orders/give-card传参方式
POST参数列表
@param         int  $uid          用户id返回值
ret        //成功 0,错误 1
text    //提示消息
data   object
    card_num    补签卡数量获取用户微信绑定信息
接口地址
http://{hostname}.qianfanapi.com/api1_2/user/get-wechat-info传参方式
GET参数列表
@param         int  $uid          用户id返回值
ret        //成功 0,错误 1
text    //提示消息
data   object
    openid    
    unionid同步用户信息到app
简要描述:
接口功能为论坛修改过用户手机号/用户名数据时/修改密码,同步到app。
调用此接口时,该用户重新打开app,登录状态会过期,需要用户重新登录。
请保证用户信息在论坛完全修改成功后调用。
注意全部使用utf-8编码。
请求URL:
http://{hostname}.qianfanapi.com/api1_2/user/update-user-info
请求方式:
- POST
 
参数:
| 参数名 | 必选 | 类型 | 说明 | 
|---|---|---|---|
| uid | 是 | int | UID | 
| username | 不是 | string | 用户名 | 
| mobile | 不是 | string | 用户手机号 | 
| is_change_pwd | 不是 | int | 是否改动过密码,1:是 0:否 | 
返回示例
{
    "ret": 0,
    "text": ""
}
{
    "ret": 1,
    "text": "用户不存在或未登陆过APP",
    "data": ""
}
<?php
// 调用示例
$url = 'https://xxxxxx.qianfanapi.com/api1_2/user/update-user-info';
$secret_key = '';
$get_params = [];
$post_data = [
    'uid' =& 2,
    'username' =& 'yeshannan',
    'mobile' =& '13500000000'
];
$ret = get_response($secret_key,$url, $get_params,$post_data);
echo $ret;exit;
function get_response($secret_key, $url, $get_params, $post_data = array())
{
    $nonce = rand(10000, 99999);
    $timestamp = time();
    $array = array($nonce, $timestamp, $secret_key);
    sort($array, SORT_STRING);
    $token = md5(implode($array));
    $params['nonce'] = $nonce;
    $params['timestamp'] = $timestamp;
    $params['token'] = $token;
    $params = array_merge($params,$get_params);  
    $url .= '?';
    foreach ($params as $k =& $v) 
    {
        $url .= $k .'='. $v . '&';
    }
    $url = rtrim($url,'&');   
    $curlHandle = curl_init();
    curl_setopt($curlHandle, CURLOPT_URL, $url);   
    curl_setopt($curlHandle, CURLOPT_HEADER, 0);   
    curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, 1);  
    curl_setopt($curlHandle, CURLOPT_SSL_VERIFYPEER, false);  
    curl_setopt($curlHandle, CURLOPT_SSL_VERIFYHOST, FALSE);   
    curl_setopt($curlHandle, CURLOPT_POST, count($post_data));  
    curl_setopt($curlHandle, CURLOPT_POSTFIELDS, $post_data);  
    $data = curl_exec($curlHandle);    
    $status = curl_getinfo($curlHandle, CURLINFO_HTTP_CODE);
    curl_close($curlHandle);    
    return $data;
}