获取热门用户列表

接口地址

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所有 12女
@param int $is_recommend  是否推荐  0所有 12不是推荐的
@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 . '&amp;';

    }

    $url = rtrim($url,'&amp;');   

    $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;

}
文档更新时间: 2019-11-06 11:31   作者:漫漫