basicfinder/basicfinder-v3-api

The api of Basicfinder

v1.0 2019-12-09 04:01 UTC

This package is not auto-updated.

Last update: 2024-11-20 06:36:54 UTC


README

##例子

$saas  = new BaiscfinderV3Api();
$saas->init($app_key, $app_version, $username, $password , $platform , $loginfuc, $apiHost);

###获取用户任务列表

$res = $saas->getTasks($param, $page, $limit);

$page 默认 1
$limit 默认 10

$param 参数说明

返回

Array
(
    [data] => Array
        (
            [category_id] => 0
            [categories] => Array
                (
                    [11] => 图片标注
                )
            [list] => Array
                (
                    [1] => Array
                        (
                            [id] => 6296
                            [site_id] => 17
                            [project_id] => 11819
                            [batch_id] => 2787
                            [step_group_id] => 65
                            [step_id] => 5251
                            [type] => 0
                            [platform_type] => 0
                            [platform_id] => 1288
                            [status] => 0
                            [sort] => 0
                            [name] => 图片标注(433) - 3images.zip - 
                            [amount] => 0
                            [user_count] => 0
                            [description] => 
                            [start_time] => 1555900141
                            [end_time] => 1558492141
                            [receive_count] => 5
                            [receive_expire] => 3600
                            [max_times] => 0
                            [unit_price] => 0.00
                            [unit_price_type] => 0
                            [created_at] => 1555984968
                            [updated_at] => 1555992572
                            [project] => Array
                                (
                                    [id] => 11819
                                    [category_id] => 11
                                    [template_id] => 0
                                    [name] => 图片标注(433)
                                    [user_id] => 14015
                                    [category] => Array
                                        (
                                            [id] => 11
                                            [type] => 0
                                            [status] => 0
                                            [file_type] => 0
                                            [view] => image_label
                                            [draw_type] => 
                                            [file_extensions] => jpg,jpeg,png,bmp
                                            [upload_file_extensions] => xls,xlsx,csv,zip
                                            [icon] => /images/category/icon-small/image-labelling.png
                                            [thumbnail] => /images/category/icon-big/image-labelling.png
                                            [video_as_frame] => 1
                                            [desc] => Array
                                                (
                                                    [id] => 61
                                                    [category_id] => 11
                                                    [language] => zh-CN
                                                    [name] => 图片标注
                                                    [keywords] => 图片,矩形框
                                                    [description] => 在图片中将规定的品类用矩形框标出
                                                    [instruction_url] => /images/category/preview/rzbk.png
                                                    [template_id] => 329
                                                )

                                        )

                                )

                            [batch] => Array
                                (
                                    [id] => 2787
                                    [project_id] => 11819
                                    [name] => 3images.zip
                                    [path] => 14015/11819/3images.zip/
                                    [amount] => 3
                                    [status] => 1
                                    [sort] => 1
                                    [created_at] => 1555900164
                                    [updated_at] => 1555900202
                                )

                            [step] => Array
                                (
                                    [id] => 5251
                                    [name] => 
                                    [project_id] => 11819
                                    [step_group_id] => 65
                                    [type] => 1
                                    [status] => 1
                                    [sort] => 0
                                    [category_id] => 0
                                    [template_id] => 0
                                    [description] => 
                                    [condition] => 
                                    [is_load_result] => 0
                                    [ai_model_id] => 0
                                    [created_at] => 1555984968
                                    [updated_at] => 1555992571
                                )

                            [stat] => Array
                                (
                                    [id] => 2467
                                    [project_id] => 11819
                                    [batch_id] => 2787
                                    [step_id] => 5251
                                    [task_id] => 6332
                                    [amount] => 11
                                    [work_time] => 0
                                    [work_count] => 5
                                    [submit_count] => 10
                                    [label_count] => 0
                                    [point_count] => 0
                                    [line_count] => 0
                                    [rect_count] => 0
                                    [sharepoint_count] => 0
                                    [polygon_count] => 0
                                    [other_count] => 0
                                    [label_time] => 0
                                    [timeout_count] => 0
                                    [allow_count] => 2
                                    [refuse_count] => 3
                                    [refuse_revised_count] => 0
                                    [refuse_receive_count] => 0
                                    [reset_count] => 0
                                    [allowed_count] => 0
                                    [refused_count] => 0
                                    [reseted_count] => 0
                                    [other_operated_count] => 0
                                    [refused_revise_count] => 0
                                    [difficult_count] => 0
                                    [difficult_revise_count] => 0
                                    [created_at] => 0
                                    [updated_at] => 0
                                )

                            [team] => Array
                                (
                                    [id] => 1288
                                    [name] => 荟萃官方.20190416141111
                                )

                            [crowdsourcing] => 
                            [aimodel] => 
                            [audit_rate] => 266%
                            [pass_rate] => 25%
                            [refused_revise] => 0
                            [difficult_revise] => 0
                            [refuse_revised] => 0
                        )
                )
            [count] => 1
            [step_types] => Array
                (
                    [0] => 执行
                    [1] => 审核
                )

            [statuses] => Array
                (
                    [0] => 正常
                    [1] => 已完成
                    [2] => 暂停
                    [5] => 已删除
                )

            [category_file_types] => Array
                (
                    [0] => 图片类
                    [1] => 语音类
                    [2] => 文本类
                    [3] => 视频类
                    [4] => 3D类
                )
        )
    [error] => 0
    [message] => 
)

返回关键字段说明

###获取任务作业信息

$res = $saas->getWorks($param, $page, $limit);

$page 默认 1
$limit 默认 10

$param 参数说明

返回

Array
(
    [data] => Array
        (
            [count] => 7
            [list] => Array
                (
                    [0] => Array
                        (
                            [id] => 260
                            [project_id] => 11819
                            [batch_id] => 2787
                            [step_id] => 5251
                            [task_id] => 0
                            [data_id] => 182
                            [status] => 0
                            [type] => 7
                            [user_id] => 14369
                            [start_time] => 0
                            [end_time] => 0
                            [delay_times] => 0
                            [delay_time] => 0
                            [is_effective] => 0
                            [is_refused] => 0
                            [label_count] => 0
                            [point_count] => 0
                            [line_count] => 0
                            [rect_count] => 0
                            [polygon_count] => 0
                            [sharepoint_count] => 0
                            [other_count] => 0
                            [label_time] => 0
                            [correct_rate] => 0
                            [is_correct] => 0
                            [created_at] => 1556018461
                            [updated_at] => 1556018461
                            [workResult] => 
                            [data] => Array
                                (
                                    [id] => 182
                                    [name] => 3images/7.jpg
                                    [sort] => 1
                                )

                            [dataResult] => Array
                                (
                                    [id] => 182
                                    [site_id] => 0
                                    [project_id] => 11819
                                    [batch_id] => 2787
                                    [data_id] => 182
                                    [data] => {"image_url":"14015\/11819\/3images.zip\/3images\/7.jpg"}
                                    [result] => 
                                    [ai_result] => 
                                    [ai_time] => 0
                                )

                            [user] => Array
                                (
                                    [id] => 14369
                                    [email] => 
                                    [nickname] => uptou
                                )

                        )
                )

            [statuses] => Array
                (
                    [0] => 待领取
                    [1] => 领取
                    [2] => 执行中
                    [3] => 已提交
                    [4] => 已完成
                    [5] => 已失效
                    [6] => 驳回作业
                    [8] => 被驳回修正
                    [7] => 疑难作业
                )

            [types] => Array
                (
                    [11] => 驳回
                    [12] => 重置
                    [18] => 忽略
                    [7] => 超时
                    [14] => 被驳回
                    [15] => 被重置
                    [19] => 被忽略
                    [41] => 父工序修改
                    [50] => 被管理员驳回
                    [51] => 被管理员重置
                    [53] => 父工序重置
                    [21] => 驳回作业重置
                    [23] => 返工作业重置
                    [9] => 挂起
                    [6] => 放弃
                    [60] => 疑难作业重做
                    [61] => 疑难作业重置
                )

            [users] => Array
                (
                    [0] => Array
                        (
                            [id] => 14369
                            [email] => 
                            [nickname] => uptou
                        )

                )

            [time] => 1556191164
        )

    [error] => 0
    [message] => 
)

返回关键字段说明

获取团队绩效数据

$res = $saas->getStatTeam($param, $page, $limit);

$page 默认 1
$limit 默认 10

$param 空 默认返回当前团队每天数据

    Array
    (
        [data] => Array
            (
                [count] => 2
                [list] => Array
                    (
                        [0] => Array
                            (
                                [date] => 2019-04-05
                                [work_time] => 20
                                [work_count] => 2
                                [submit_count] => 3
                                [label_count] => 1
                                [point_count] => 3
                                [line_count] => 4
                                [rect_count] => 5
                                [polygon_count] => 1
                                [other_count] => 2
                                [allowed_count] => 0
                                [refused_count] => 4
                                [reseted_count] => 2
                            )
    
                        [1] => Array
                            (
                                [date] => 2019-04-04
                                [work_time] => 381
                                [work_count] => 2
                                [submit_count] => 3
                                [label_count] => 2
                                [point_count] => 3
                                [line_count] => 4
                                [rect_count] => 5
                                [polygon_count] => 1
                                [other_count] => 3
                                [allowed_count] => 1
                                [refused_count] => 8
                                [reseted_count] => 1
                            )
    
                    )
    
            )
    
        [error] => 0
        [message] => 
    )

返回关键字段说明

获取某一天团队成员绩效数据

$res = $saas->getTeamByDay($param, $page, $limit);

$page 默认 1
$limit 默认 10

$param 参数说明

返回

    Array
    (
        [data] => Array
            (
                [count] => 1
                [list] => Array
                    (
                        [0] => Array
                            (
                                [id] => 3270
                                [project_id] => 10900
                                [batch_id] => 2076
                                [step_id] => 3244
                                [task_id] => 4082
                                [user_id] => 14390
                                [date] => 2019-04-05
                                [work_time] => 20
                                [work_count] => 2
                                [submit_count] => 3
                                [join_count] => 2
                                [label_count] => 1
                                [point_count] => 3
                                [line_count] => 4
                                [rect_count] => 5
                                [polygon_count] => 1
                                [sharepoint_count] => 1
                                [other_count] => 2
                                [label_time] => 1
                                [timeout_count] => 2
                                [allow_count] => 1
                                [refuse_count] => 2
                                [refuse_revised_count] => 2
                                [refuse_receive_count] => 3
                                [reset_count] => 1
                                [allowed_count] => 0
                                [refused_count] => 4
                                [reseted_count] => 2
                                [other_operated_count] => 1
                                [refused_revise_count] => 12
                                [difficult_count] => 1
                                [difficult_revise_count] => 1
                                [created_at] => 1546570328
                                [updated_at] => 1546601688
                                [task] => Array
                                    (
                                        [id] => 4082
                                        [name] => 图片标注(167) - 3张图1.zip - 审核
                                    )
    
                                [user] => Array
                                    (
                                        [id] => 14390
                                        [nickname] => 振杰
                                        [email] => 
                                    )
    
                            )
    
                    )
    
            )
    
        [error] => 0
        [message] => 
    )

返回关键字段说明

获取个人绩效

$res = $saas->getStatUser($param, $page, $limit);

$page 默认 1
$limit 默认 10

$param 参数说明

返回

Array
(
    [data] => Array
        (
            [count] => 1
            [list] => Array
                (
                    [0] => Array
                        (
                            [id] => 3075
                            [project_id] => 11819
                            [batch_id] => 2787
                            [step_id] => 5251
                            [task_id] => 6296
                            [user_id] => 14369
                            [work_time] => 0
                            [work_count] => 0
                            [submit_count] => 0
                            [join_count] => 0
                            [label_count] => 0
                            [point_count] => 0
                            [line_count] => 0
                            [rect_count] => 0
                            [polygon_count] => 0
                            [sharepoint_count] => 0
                            [other_count] => 0
                            [label_time] => 0
                            [timeout_count] => 1
                            [allow_count] => 0
                            [refuse_count] => 0
                            [refuse_revised_count] => 0
                            [refuse_receive_count] => 0
                            [reset_count] => 0
                            [allowed_count] => 0
                            [refused_count] => 0
                            [reseted_count] => 0
                            [other_operated_count] => 0
                            [refused_revise_count] => 0
                            [difficult_count] => 0
                            [difficult_revise_count] => 0
                            [created_at] => 1556442902
                            [updated_at] => 1556442902
                            [task] => Array
                                (
                                    [id] => 6296
                                    [name] => 图片标注(433) - 3images.zip - 
                                    [status] => 0
                                )

                            [user] => Array
                                (
                                    [id] => 14369
                                    [nickname] => uptou
                                    [email] => 
                                    [roles] => Array
                                        (
                                            [0] => Array
                                                (
                                                    [item_name] => team_worker
                                                    [user_id] => 14369
                                                    [created_at] => 1555395071
                                                )

                                        )

                                )

                            [project] => Array
                                (
                                    [id] => 11819
                                    [name] => 图片标注(433)
                                    [amount] => 3
                                    [category_id] => 11
                                    [category] => Array
                                        (
                                            [id] => 11
                                            [type] => 0
                                            [status] => 0
                                            [file_type] => 0
                                            [view] => image_label
                                            [draw_type] => 
                                            [file_extensions] => jpg,jpeg,png,bmp
                                            [upload_file_extensions] => xls,xlsx,csv,zip
                                            [icon] => /images/category/icon-small/image-labelling.png
                                            [thumbnail] => /images/category/icon-big/image-labelling.png
                                            [video_as_frame] => 1
                                            [desc] => Array
                                                (
                                                    [id] => 61
                                                    [category_id] => 11
                                                    [language] => zh-CN
                                                    [name] => 图片标注
                                                    [keywords] => 图片,矩形框
                                                    [description] => 在图片中将规定的品类用矩形框标出
                                                    [instruction_url] => /images/category/preview/rzbk.png
                                                    [template_id] => 329
                                                )

                                        )

                                )

                            [team] => Array
                                (
                                    [id] => 1288
                                    [site_id] => 65
                                    [user_id] => 0
                                    [keywords] => huicuiguanfanghcgf.219416141111荟萃官方.20190416141111
                                    [name] => 荟萃官方.20190416141111
                                    [logo] => https://app.huicui.me/staticfile/userpic/qr_10007_910.jpg
                                    [address] => 
                                    [phone] => 
                                    [mobile] => 
                                    [sort] => 0
                                    [type] => 1
                                    [status] => 1
                                    [open_payment] => 0
                                    [domain] => 
                                    [member_count] => 0
                                    [created_at] => 0
                                    [updated_at] => 0
                                )

                            [accuracy] => 0
                        )

                )

            [total] => Array
                (
                    [users] => 1
                    [work_time] => 0
                    [work_count] => 0
                    [submit_count] => 0
                    [label_count] => 0
                    [point_count] => 0
                    [line_count] => 0
                    [rect_count] => 0
                    [polygon_count] => 0
                    [other_count] => 0
                    [label_time] => 0
                    [timeout_count] => 1
                    [allowed_count] => 0
                    [refused_count] => 0
                    [reseted_count] => 0
                    [other_operated_count] => 0
                )

        )

    [error] => 0
    [message] => 
)

返回关键字段说明

获取租户下用户的消息 或者 用户获取自己的消息

$res = $saas->getMessageList($param, $page, $limit);

$page 默认 1
$limit 默认 10

$param 参数说明

返回:Array
(
    [data] => Array
        (
            [date] => 1905
            [list] => Array
                (
                    [0] => Array
                        (
                            [id] => 2487
                            [message_id] => 3098
                            [site_id] => 237
                            [user_id] => 14606
                            [type] => 3
                            [is_read] => 0
                            [status] => 0
                            [created_at] => 1559306882
                            [updated_at] => 0
                            [message] => Array
                                (
                                    [id] => 3098
                                    [read_count] => 0
                                    [content] => Array
                                        (
                                            [action] => mytask_detail
                                            [content] => 您的作业已超时, %s点击查看%s
                                            [params] => Array
                                                (
                                                    [project_id] => 12199
                                                    [task_id] => 6883
                                                    [data_id] => 23164
                                                    [type] => 4
                                                )

                                        )

                                    [link_word] => 
                                    [link_type] => 0
                                    [link_attribute] => 
                                )

                            [user] => Array
                                (
                                    [id] => 14606
                                    [nickname] => saalll
                                    [email] => saa@llll.com
                                    [avatar] => 
                                )

                            [date] => 1905
                        )

                    [1] => Array
                        (
                            [id] => 394
                            [message_id] => 511
                            [site_id] => 237
                            [user_id] => 14605
                            [type] => 3
                            [is_read] => 0
                            [status] => 0
                            [created_at] => 1559715768
                            [updated_at] => 0
                            [message] => Array
                                (
                                    [id] => 511
                                    [read_count] => 0
                                    [content] => Array
                                        (
                                            [action] => task_execute
                                            [content] => 您被添加到作业执行人员列表, %s点击执行任务%s
                                            [params] => Array
                                                (
                                                    [project_id] => 12302
                                                    [task_id] => 7056
                                                )

                                        )

                                    [link_word] => 
                                    [link_type] => 0
                                    [link_attribute] => 
                                )

                            [user] => Array
                                (
                                    [id] => 14605
                                    [nickname] => 9asworker
                                    [email] => 9asworker@9a.com
                                    [avatar] => 
                                )

                            [date] => 1906
                        )
                )

            [count] => 2
            [dates] => Array
                (
                    [0] => 1904
                    [1] => 1905
                    [2] => 1906
                )

            [types] => Array
                (
                    [0] => 服务消息
                    [1] => 账户消息
                    [2] => 项目消息
                    [3] => 作业消息
                    [4] => 活动消息
                )

        )

    [error] => 0
    [message] => 
)

返回关键字段说明

合并用户信息(昵称及头像团队)

$res = $saas->mergeUser($param);

$param 参数说明

APP端调用merge-user接口逻辑说明 一.登录APP 1)同步过 1.不传

2)没同步 1.有团队push Push 用户所有信息+team_id

2.没团队不push

二.修改用户信息 1.有团队 push Push 用户所有信息+team_id 2.没团队不push

三.入团 Push 用户所有信息+team_id

四.退团 1)同步过 Push 用户所有信息+team_id

2)没同步 不push

{
  ["data"]=>
  Array([user_id] => 1)
  ["error"]=>
  int(0)
  ["message"]=>
  string(0) ""
}

返回关键字段说明

合并团队信息

$res = $saas->mergeTeam($param);

$param 参数说明

{
  ["data"]=>
  Array([team_id] => 1)
  ["error"]=>
  int(0)
  ["message"]=>
  string(0) ""
}

返回关键字段说明