ICgpt目前可提供如下服务,且在不断扩展中。
所有服务均可通过API接口进行,请先联系我们获得API key 和Secret Key。如果您需要其他增值服务,也可发送邮件至ai@icgpt.com告诉我们。
Post Url : https://icgpt.ai/api/uc/chromeLogin
| 请求字段 | 说明 | |
|---|---|---|
| body | {} | |
| username | 必填,邮件或者手机号 | |
| password | 必填,密码,并非手机验证码,用户可登录IcGpt.ai设置密码 | |
| 返回信息 | 说明 |
|---|---|
| loginuserid | 用户ID |
| mp | 手机号码 |
| loginemail | 邮件 |
| groupid | 群组ID |
| token | 登录令牌,需保存 |
| code | 登录是否成功,200为请求成功,403:拒绝请求;500:服务器错误 |
返回示例
{
'loginuserid': 6,
'mp': '13800138000',
'loginemail': 'ai@icgpt.ai',
'groupid':999,
'token': '0749f6aa-c209-11ed-a3a9-0eafdb801a7b',
'code': 200
}
Post Url : https://icgpt.ai/api/uc/loginStatusCheck
| 请求字段 | 说明 | |
|---|---|---|
| body | {} | |
| token | 必填,原有登录令牌,登录成功后后获得 | |
| 返回信息 | 说明 |
|---|---|
| loginuserid | 用户ID |
| mp | 手机号码 |
| loginemail | 邮件 |
| token | 登录令牌 |
| code | 登录是否成功,200为请求成功,403:拒绝请求;500:服务器错误 |
返回示例
{
'loginuserid': 6,
'mp': '13800138000',
'loginemail': 'ai@icgpt.ai',
'token': '0749f6aa-c209-11ed-a3a9-0eafdb801a7b',
'code': 200
}
Post Url : https://icgpt.ai/api/uc/listSupplierGroup
| 请求字段 | 说明 | |
|---|---|---|
| body | {} | |
| token | 必填,登录令牌,登录成功后后获得 | |
| groupid | 选填,检索群号 | |
| page | 必填,页码 | |
| pageSize | 必填,每页多少行数据 | |
| 返回信息 | 说明 |
|---|---|
| mygroupid | 用户已加入的群组 |
| data | [{}]groupid(群组ID)、groupname(组名)、memberNum(成员数量),createTime(创建时间) |
| recordcount | 记录总数 |
| currentPage | 当前页 |
| pageSize | 每页条目数 |
| code | 请求是否成功,200为请求成功,403:拒绝请求;500:服务器错误;501:请求失败 |
| msg | 提示信息,返回successfull,则代表请求成功 |
返回示例
{
'mygroupid': 10000,
'recordcount':888,
'currentPage':1,
'pageSize':10,
'data':[
{'groupid': 26522, 'groupname': '默认组', 'memberNum': 1, 'createTime': '2023-03-15 13:41:30'},
{'groupid': 26521, 'groupname': '默认组', 'memberNum': 1, 'createTime': '2023-03-15 13:41:30'},
{'groupid': 26520, 'groupname': '默认组', 'memberNum': 1, 'createTime': '2023-03-15 13:41:30'}
]
'msg': 'successfull',
'code': 200
}
Post Url : https://icgpt.ai/api/uc/listSupplierGroup
| 请求字段 | 说明 | |
|---|---|---|
| body | {} | |
| token | 必填,登录令牌,登录成功后后获得 | |
| groupid | 必填,群组ID | |
| 返回信息 | 说明 |
|---|---|
| code | 是否成功,200为请求成功,403:拒绝请求;500:服务器错误 |
| msg | 提示信息,返回successfull,则代表请求成功 |
返回示例
{
'msg': 'successfull',
'code': 200
}
Post Url : https://icgpt.ai/api/supplierAppraise/add
| 请求字段 | 说明 | |||
|---|---|---|---|---|
| body | {} | |||
| token | 字符,必填 | 登录令牌 | ||
| data | [] | 公司名信息 | ||
| supplier | 字符,必填 | 公司名 | ||
| grade | 字符,必填 | 评价,备选值1和0,1可靠,0不可靠 | ||
| remaks | 字符,选填 | 公司备注 | ||
| 返回信息 | 说明 |
|---|---|
| affechedNum | 处理的条目数 |
| succedNum | 成功条目数 |
| msg | 提示信息,返回successfull,则代表请求成功 |
| code | 是否成功,200为请求成功,403:拒绝请求;500:服务器错误 |
请求示例
{
"token": "0749f6aa-c209-11ed-a3a9-0eafdb801a7b",
"data": [
{"supplier":"XX电子技术有限公司","grade":1,"remarks":"原装正品"},
{"supplier":"YY技术有限公司","grade":0,"remarks":"卖散新的"}
]
}
返回示例
{
'msg': "successfull",
'affechedNum': 1,
'succedNum': 1,
'code': 200
}
Post Url : https://icgpt.ai/api/supplierAppraise/list
| 请求字段 | 说明 | |
|---|---|---|
| body | {} | |
| token | 必填,用户登录令牌 | |
| begintime | 选填,unix 时间戳,上次更新时间 | |
| 返回信息 | 说明 |
|---|---|
| data | [{}]格式,返回的供应商更新的数据,supperName公司名称,grade:可靠、风险、待定 |
| postTime | 当前请求时间,unix 时间戳 |
| msg | 返回信息,返回successfull,则代表请求成功 |
| code | 是否成功,200为请求成功,403:拒绝请求;500:服务器错误 |
返回示例
{
"code":200,
"msg":"successfull",
"postTime":1678810715,
"data":[
{"supperName":"北京电子有限公司","grade":"可靠"},
{"supperName":"上海电子有限公司","grade":"可靠"},
{"supperName":"XX电子有限公司","grade":"风险"},
]
}
Post Url : https://icgpt.ai/api/supplierQuote/list
| 请求字段 | 说明 | |
|---|---|---|
| body | {} | |
| token | 必填,用户登录令牌 | |
| begintime | 选填,unix 时间戳,上次更新时间 | |
| 返回信息 | 说明 |
|---|---|
| data | [{}]格式,返回的供报价更新的数据,partno:型号,qty:数量,price:价格,supperName:公司名称,remarks:备注批号等信息 |
| postTime | 当前请求时间,unix 时间戳 |
| msg | 返回信息,返回successfull,则代表请求成功 |
| code | 是否成功,200为请求成功,403:拒绝请求;500:服务器错误,501:请求失败 |
返回示例
{
"code":200,
"msg":"successfull",
"postTime":1678810715,
"data":[
{"partno":"AD8362ARUZ","qty":"2000","price":¥30","remarks":"批号2023","supperName":"北京XX电子有限公司"},
{"partno":"AD8362ARUZ","qty":"2000","price":¥30","remarks":"批号2023","supperName":"北京XX电子有限公司"},
{"partno":"AD8362ARUZ","qty":"2000","price":¥30","remarks":"批号2023","supperName":"北京XX电子有限公司"},
]
}
Post Url : https://icgpt.ai/api/supplierQuote/add
| 请求字段 | 说明 | |
|---|---|---|
| body | {} | |
| token | 必填,登录令牌,登录成功后后获得 | |
| partno | 必填,型号 | |
| qty | 选填,数量 | |
| price | 必填,价格 | |
| supplierName | 必填,供应商 | |
| remakrs | 选填,批号或其他备注信息 | |
| 返回信息 | 说明 |
|---|---|
| msg | 提示信息,返回successfull,则代表请求成功 |
| code | 是否成功,200为请求成功,403:拒绝请求;500:服务器错误;501:加入失败 |
请求示例
{
"token": "0749f6aa-c209-11ed-a3a9-0eafdb801a7b",
"partno":"LM339",
"qty":"1000",
"price":"¥1.9",
"remarks":"2023+",
"supplierName":"深圳XX电子有限公司"
}
返回示例
{
'msg': "successfull",
'code': 200
}
Post Url : https://icgpt.ai/api/partQuote/get
| 请求字段 | 说明 | |
|---|---|---|
| body | {} | |
| token | 必填,用户登录令牌 | |
| partno | 选填,型号 | |
| 返回信息 | 说明 |
|---|---|
| data | [{}]格式,返回的供报价更新的数据,partno:型号,qty:数量,price:价格,supperName:公司名称,remarks:备注批号等信息,uptime:时间 |
| msg | 返回信息,返回successfull,则代表请求成功 |
| code | 是否成功,200为请求成功,403:拒绝请求;500:服务器错误,501:请求失败 |
返回示例
{
"code":200,
"msg":"successfull",
"data":[
{"partno":"AD8362ARUZ","qty":"2000","price":¥30","remarks":"批号2023","supperName":"北京XX电子有限公司","uptime":"2023-03-24 09:20:00"},
{"partno":"AD8362ARUZ","qty":"2000","price":¥30","remarks":"批号2023","supperName":"北京XX电子有限公司","uptime":"2023-03-24 09:20:00"},
{"partno":"AD8362ARUZ","qty":"2000","price":¥30","remarks":"批号2023","supperName":"北京XX电子有限公司","uptime":"2023-03-24 09:20:00"},
]
}
Post Url : https://icgpt.ai/api/supplierAppraise/detail
| 请求字段 | 说明 | |
|---|---|---|
| body | {} | |
| token | 必填,用户登录令牌 | |
| supplierName | 必填,供应商名称 | |
| 返回信息 | 说明 |
|---|---|
| data | [{}]格式,返回的供报价更新的数据,supplierName:型号,grade:数量,remarks:备注,uptime:提交事件,username:用户,email:用户邮件,mp:用户手机号 |
| msg | 返回信息,返回successfull,则代表请求成功 |
| code | 是否成功,200为请求成功,403:拒绝请求;500:服务器错误,501:请求失败 |
返回示例
{
"code":200,
"msg":"successfull",
"data":[
{"supplierName":"福建XX科技有限公司","grade":"可靠","remarks":卖散新的","uptime":"2023-03-15 15:52:09","username":"xxx","email":"xxx@gmail.com","mp":"1380****000"},
{"supplierName":"福建XX科技有限公司","grade":"可靠","remarks":卖散新的","uptime":"2023-03-15 15:52:09","username":"xxx","email":"xxx@gmail.com","mp":"1380****000"},
{"supplierName":"福建XX科技有限公司","grade":"可靠","remarks":卖散新的","uptime":"2023-03-15 15:52:09","username":"xxx","email":"xxx@gmail.com","mp":"1380****000"}
]
}
import json
import requests
#提交供应商评价
url = "https://icgpt.ai/api/supplierAppraise/add"
headers = {"apiKey":"Your api key","secretKey":"Your secretKey"}
mydata = {"token":"e8f7bf97-c23b-11ed-9ca0-0eafdb801a7b","data":[{"supplier":"xxx","grade":1,"remarks":"xxx"}]}
r = requests.post(url,headers=headers,data={"body":json.dumps(mydata)},timeout=10)
response = r.json()