在接口里能调用java有赞第三方接口调用吗

java如何调用http接口? - ITeye问答
第三方厂商提供了http接口,请问我该怎么调用啊?
例如:http://www.baidu.com/query.jsp?param1=value2&param2=value2
这个接口会返回xml格式的输出结果,例如:
&?xml version="1.0" encoding="UTF-8" ?&
&result&
&&& &item id="0"&
&&&&&&&& &id&&/id&
&&&&&&&& &name&张三&/name&
&&&&&&&& &sex&男&/sex&
&&& &/item&
&/result&
我的问题是:
1.如何在java程序中调用这个接口?不是在jsp中调用;
2.如何解析返回的结果。
问题补充:xiaolongfeixiang 写道
1、可以通过以下的方式读取到数据:
import java.net.*;
import java.io.*;
public class URLReader {
public static void main(String[] args) throws Exception {
URL yahoo = new URL("http://www.baidu.com/query.jsp?param1=value2&param2=value2");
BufferedReader in = new BufferedReader(
new InputStreamReader(
yahoo.openStream()));
String inputL
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
2、然后用DOM4J的工具,来解析读取到的 xml格式的数据
好的,我试试,多谢了
采纳的答案
1、可以通过以下的方式读取到数据:
import java.net.*;
import java.io.*;
public class URLReader {
public static void main(String[] args) throws Exception {
URL yahoo = new URL("http://www.baidu.com/query.jsp?param1=value2&param2=value2");
BufferedReader in = new BufferedReader(
new InputStreamReader(
yahoo.openStream()));
String inputL
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
2、然后用DOM4J的工具,来解析读取到的 xml格式的数据
对于java如何调用接口问这样的问题其实还不如自己多钻研钻研接口的结构使用方法以及调用规范等,有需要的可以看看这个视频资料,当然需要更多的资料可以跟弹窗的在客服要在线的学习卡
但是为什么用这样的方法有时候可能会被认为是网络爬虫的问题
已解决问题
未解决问题扫一扫,随时随地挑选人才和公司
扫一扫,随时随地接单赚钱
随时掌握一手咨询
需求发布后1小时内收到服务商响应每个需求平均有10个服务商参与95%以上的需求得到了圆满解决所有需求不向雇主收取任何佣金
调用第三方网站的接口整合mysql数据库
调用第三方网站的接口整合mysql数据库
雇主预算:¥500.00
已收到 4 个服务商的文案稿件
有相似问题想解决?专业顾问来帮助您
通过猪八戒网实名认证,保证身份真实可靠
完成手机认证,保证能随时联系到服务商
该需求下的优秀交稿
TA的交稿:
5年的PHP&MYSQL开发经验擅长数据采集,WEB协议分析他提供的JS接口,估计是用AJAX调用后台应该是普通的自己定义的WEB协议如果酬金上觉得多,还可以延长工期,降低酬金
TA的交稿:
两年php网站开发,在线游戏开发,熟悉php及mysql,个人接活,有意思,期待您的合作呵
TA的交稿:
5年的程序设计和开发经验。完全可以胜任该任务
交易成功的需求
网站定制开发相关需求图形数据库
数据资源引擎
专业技术支撑
聚合的技术优势 / Technical advantages of juhe
通过海量数据挖掘、提取相互关联的统计指标,
从而构建的风险指标体系让企业对于风险评估和认知更加全面、直观、易懂。
聚合的技术优势 / Technical advantages of juhe
AI风控模型
将实例数据输入并运用机器学习的技术手段从而获得风控模型,
让企业风险评估降低成本、提高效率、评估结果更加客观、准确。
聚合的技术优势 / Technical advantages of juhe
图形数据库
通过海量社交关系数据等,所构成的知识图谱,
让企业更为直观的了解相互关联的社交关系和计算、分析挖掘的数据。
聚合的技术优势 / Technical advantages of juhe
数据资源引擎
独立自主研发的数据采集和评估体系
市场需求和用户反馈优化的数据体系
专业细化的资源调用分析系统
聚合的技术优势 / Technical advantages of juhe
专业技术支撑
专业分布式架构和防DDOS攻击系统
安全稳定运营API调用超过六年
日累计调用超亿次,服务数亿终端用户
谁在使用我们 / Who are using us
聚合新闻 / News
行业资讯 / Industry information
聚合的技术优势 / Technical advantages of juhe
通过海量数据挖掘、提取相互关联的统计指标,
从而构建的风险指标体系让企业对于风险评估
和认知更加全面、直观、易懂。
聚合的技术优势 / Technical advantages of juhe
AI风控模型
将实例数据输入并运用机器学习的技术手段
从而获得风控模型,让企业风险评估降低成本、
提高效率、评估结果更加客观、准确。
聚合的技术优势 / Technical advantages of juhe
图形数据库
通过海量社交关系数据等,所构成的知识图谱,
让企业更为直观的了解相互关联的社交关系和
计算、分析挖掘的数据。
聚合的技术优势 / Technical advantages of juhe
数据资源引擎
独立自主研发的数据采集和评估体系
市场需求和用户反馈优化的数据体系
专业细化的资源调用分析系统
聚合的技术优势 / Technical advantages of juhe
专业技术支撑
专业分布式架构和防DDOS攻击系统
安全稳定运营API调用超过六年
天累计调用超亿次,服务数百万终端用户视频课堂:https://edu.csdn.net/course/play/7621
第三方快递接口API调用
更多面试题请狠狠的点击 快递鸟接口API调用案例,因时间仓促,没有申请EBusinessID和APPkey,申请id和替换;接口文档及各开发语言Demo查询Api接口定义系统级输入参数RequestDataStringREBusinessIDStringRRequestTypeStringRDataSignStringRDataTypeStringO应用级输入参数OrderCodevarchar(50)OShipperCodevarchar(10)RLogisticCodevarchar(50)R返回结果参数EBusinessIDIntROrderCodeVarchar(50)OShipperCodevarchar(10)RLogisticCodeVarchar(50)RSuccessBoolRReasonVarchar(50)OStateIntRTracesVarchar(Max)R物流轨迹详情|参数名称| 类型| 必须要求| 说明|| -------- | -----: | :----: ||AcceptTime |DateTime| R| 时间||AcceptStation |Varchar(50)| R| 描述||Remark| Varchar(150)| O| 备注|请求JSON参数{
"OrderCode" : "",
"ShipperCode" : "SF",
"LogisticCode" : ""
}响应JSON参数
"EBusinessID" : "1109259",
"OrderCode" : "",
"ShipperCode" : "SF",
"LogisticCode" : "",
"Success" : true,
"State" : 3,
"Reason" : null,
"traces" : [{
"AcceptTime" : " 08:05:37",
"AcceptStation" : "正在派件..(派件人:邓裕富,电话:)[深圳 市]",
"Remark" : null
"AcceptTime" : " 04:01:28",
"AcceptStation" : "快件在 深圳集散中心 ,准备送往下一站 深圳 [深圳市]",
"Remark" : null
"AcceptTime" : " 01:41:06",
"AcceptStation" : "快件在 深圳集散中心 [深圳市]",
"Remark" : null
"AcceptTime" : " 20:18:58",
"AcceptStation" : "已收件[深圳市]",
"Remark" : null
"AcceptTime" : " 20:55:28",
"AcceptStation" : "快件在 深圳 ,准备送往下一站 深圳集散中心 [深圳市]",
"Remark" : null
"AcceptTime" : " 10:23:03",
"AcceptStation" : "派件已签收[深圳市]",
"Remark" : null
"AcceptTime" : " 10:23:03",
"AcceptStation" : "签收人是:已签收[深圳市]",
"Remark" : null
}package com.
import java.io.BufferedR
import java.io.IOE
import java.io.InputStreamR
import java.io.OutputStreamW
import java.io.UnsupportedEncodingE
import java.net.HttpURLC
import java.net.URL;
import java.net.URLE
import java.security.MessageD
import java.util.HashM
import java.util.M
public class KdniaoTrackQueryAPI {
public static void main(String[] args) {
KdniaoTrackQueryAPI api = new KdniaoTrackQueryAPI();
String result = api.getOrderTracesByJson("ZTO", "");
System.out.print(result);
} catch (Exception e) {
e.printStackTrace();
//电商ID,这个需要自己去接口网站申请
private String EBusinessID="请到快递鸟官网申请http://www.kdniao.com/ServiceApply.aspx";
//电商加密私钥,快递鸟提供,注意保管,不要泄漏。需要申请提供
private String AppKey="请到快递鸟官网申请http://www.kdniao.com/ServiceApply.aspx";
private String ReqURL="http://api.kdniao.cc/Ebusiness/EbusinessOrderHandle.aspx";
* Json方式 查询订单物流轨迹
* @throws Exception
public String getOrderTracesByJson(String expCode, String expNo) throws Exception{
String requestData= "{'OrderCode':'','ShipperCode':'" + expCode + "','LogisticCode':'" + expNo + "'}";
Map&String, String& params = new HashMap&String, String&();
params.put("RequestData", urlEncoder(requestData, "UTF-8"));
params.put("EBusinessID", EBusinessID);
params.put("RequestType", "1002");
String dataSign=encrypt(requestData, AppKey, "UTF-8");
params.put("DataSign", urlEncoder(dataSign, "UTF-8"));
params.put("DataType", "2");
String result=sendPost(ReqURL, params);
//根据公司业务处理返回的信息......
* XML方式 查询订单物流轨迹
* @throws Exception
public String getOrderTracesByXml() throws Exception{
String requestData= "&?xml version=\"1.0\" encoding=\"utf-8\" ?&"+
"&Content&"+
"&OrderCode&&/OrderCode&"+
"&ShipperCode&SF&/ShipperCode&"+
"&LogisticCode&&/LogisticCode&"+
"&/Content&";
Map&String, String& params = new HashMap&String, String&();
params.put("RequestData", urlEncoder(requestData, "UTF-8"));
params.put("EBusinessID", EBusinessID);
params.put("RequestType", "1002");
String dataSign=encrypt(requestData, AppKey, "UTF-8");
params.put("DataSign", urlEncoder(dataSign, "UTF-8"));
params.put("DataType", "1");
String result=sendPost(ReqURL, params);
//根据公司业务处理返回的信息......
* @param str 内容
* @param charset 编码方式
* @throws Exception
@SuppressWarnings("unused")
private String MD5(String str, String charset) throws Exception {
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(str.getBytes(charset));
byte[] result = md.digest();
StringBuffer sb = new StringBuffer(32);
for (int i = 0; i & result. i++) {
int val = result[i] & 0
if (val &= 0xf) {
sb.append("0");
sb.append(Integer.toHexString(val));
return sb.toString().toLowerCase();
* base64编码
* @param str 内容
* @param charset 编码方式
* @throws UnsupportedEncodingException
private String base64(String str, String charset) throws UnsupportedEncodingException{
String encoded = base64Encode(str.getBytes(charset));
@SuppressWarnings("unused")
private String urlEncoder(String str, String charset) throws UnsupportedEncodingException{
String result = URLEncoder.encode(str, charset);
* 电商Sign签名生成
* @param content 内容
* @param keyValue Appkey
* @param charset 编码方式
* @throws UnsupportedEncodingException ,Exception
* @return DataSign签名
@SuppressWarnings("unused")
private String encrypt (String content, String keyValue, String charset) throws UnsupportedEncodingException, Exception
if (keyValue != null)
return base64(MD5(content + keyValue, charset), charset);
return base64(MD5(content, charset), charset);
* 向指定 URL 发送POST方法的请求
* @param url 发送请求的 URL
* @param params 请求的参数集合
* @return 远程资源的响应结果
@SuppressWarnings("unused")
private String sendPost(String url, Map&String, String& params) {
OutputStreamWriter out =
BufferedReader in =
StringBuilder result = new StringBuilder();
URL realUrl = new URL(url);
HttpURLConnection conn =(HttpURLConnection) realUrl.openConnection();
// 发送POST请求必须设置如下两行
conn.setDoOutput(true);
conn.setDoInput(true);
// POST方法
conn.setRequestMethod("POST");
// 设置通用的请求属性
conn.setRequestProperty("accept", "*/*");
conn.setRequestProperty("connection", "Keep-Alive");
conn.setRequestProperty("user-agent",
"Mozilla/4.0 ( MSIE 6.0; Windows NT 5.1;SV1)");
conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
conn.connect();
// 获取URLConnection对象对应的输出流
out = new OutputStreamWriter(conn.getOutputStream(), "UTF-8");
// 发送请求参数
if (params != null) {
StringBuilder param = new StringBuilder();
for (Map.Entry&String, String& entry : params.entrySet()) {
if(param.length()&0){
param.append("&");
param.append(entry.getKey());
param.append("=");
param.append(entry.getValue());
//System.out.println(entry.getKey()+":"+entry.getValue());
//System.out.println("param:"+param.toString());
out.write(param.toString());
// flush输出流的缓冲
out.flush();
// 定义BufferedReader输入流来读取URL的响应
in = new BufferedReader(
new InputStreamReader(conn.getInputStream(), "UTF-8"));
while ((line = in.readLine()) != null) {
result.append(line);
} catch (Exception e) {
e.printStackTrace();
//使用finally块来关闭输出流、输入流
if(out!=null){
out.close();
if(in!=null){
in.close();
catch(IOException ex){
ex.printStackTrace();
return result.toString();
private static char[] base64EncodeChars = new char[] {
'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H',
'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P',
'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X',
'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f',
'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n',
'o', 'p', 'q', 'r', 's', 't', 'u', 'v',
'w', 'x', 'y', 'z', '0', '1', '2', '3',
'4', '5', '6', '7', '8', '9', '+', '/' };
public static String base64Encode(byte[] data) {
StringBuffer sb = new StringBuffer();
int len = data.
int i = 0;
int b1, b2, b3;
while (i & len) {
b1 = data[i++] & 0
if (i == len)
sb.append(base64EncodeChars[b1 &&& 2]);
sb.append(base64EncodeChars[(b1 & 0x3) && 4]);
sb.append("==");
b2 = data[i++] & 0
if (i == len)
sb.append(base64EncodeChars[b1 &&& 2]);
sb.append(base64EncodeChars[((b1 & 0x03) && 4) | ((b2 & 0xf0) &&& 4)]);
sb.append(base64EncodeChars[(b2 & 0x0f) && 2]);
sb.append("=");
b3 = data[i++] & 0
sb.append(base64EncodeChars[b1 &&& 2]);
sb.append(base64EncodeChars[((b1 & 0x03) && 4) | ((b2 & 0xf0) &&& 4)]);
sb.append(base64EncodeChars[((b2 & 0x0f) && 2) | ((b3 & 0xc0) &&& 6)]);
sb.append(base64EncodeChars[b3 & 0x3f]);
return sb.toString();
调试结果:{
"EBusinessID": "1271358",
"ShipperCode": "ZTO",
"Success": true,
"LogisticCode": "",
"State": "3",
"Traces": [
"AcceptTime": " 17:59:32",
"AcceptStation": "[郑州市] [郑州新密]的电商亮其妙已收件 电话:"
"AcceptTime": " 18:25:46",
"AcceptStation": "[郑州市] 快件离开 [郑州新密]已发往[郑州]"
"AcceptTime": " 21:28:56",
"AcceptStation": "[郑州市] 快件到达 [郑州]"
"AcceptTime": " 22:04:22",
"AcceptStation": "[郑州市] 快件离开 [郑州中转]已发往[郑州高新区]"
"AcceptTime": " 08:18:40",
"AcceptStation": "[郑州市] 快件到达 [郑州高新区]"
"AcceptTime": " 09:37:40",
"AcceptStation": "[郑州市] [郑州高新区]的郑冬正在第1次派件 电话: 请保持电话畅通、耐心等待"
"AcceptTime": " 10:37:13",
"AcceptStation": "[郑州市] [郑州高新区]的派件已签收 感谢使用中通快递,期待再次为您服务!"
扫码向博主提问
非学,无以致疑;非问,无以广识
擅长领域:
一步一步教你写一个快递查询APP(适合新手)
快递轨迹第三方接口接入(快递鸟)
HTTP请求第三方接口
免费快递查询API接口
免费快递查询接口不限量对接
(一)解析第三方接口封装为对象
第三方接口开发规范
快递接口---分析对比
百度物流API实例
快递查询—API接口
没有更多推荐了,来自企业号开发者接口文档
应用提供商拥有自己的API集合,主要用于完成授权流程以及实现授权后的相关功能。
套件API(即接口)如下:
获取应用套件令牌
get_suite_token
获取预授权码
get_pre_auth_code
获取企业号的永久授权码
get_permanent_code
获取企业号access_token
get_corp_token
获取企业授权信息
get_auth_info
应用套件在获得企业号授权后,应用提供商可以获取企业号access_token,调用企业号相关的API进行发消息、管理通讯录和应用等操作。
特别注意,所有API(包括第三方API及通讯录、发消息等所有API)调用需要验证来源IP。只有在应用套件申请信息中填写的合法IP列表内才能合法调用,其他一律拒绝。
该API用于获取应用套件令牌(suite_access_token)。
注1:由于应用提供商可能托管了大量的企业号,其安全问题造成的影响会更加严重,故API中除了合法来源IP校验之外,还额外增加了1项安全策略:
获取suite_access_token时,还额外需要suite_ticket参数(请永远使用最新接收到的suite_ticket)。suite_ticket由企业号后台定时推送给应用套件,并每十分钟更新。
注2:通过本接口获取的accesstoken不会自动续期,每次获取都会自动更新。
接口调用请求说明
https请求方式: POST
POST数据示例
"suite_id":"id_value" ,
"suite_secret": "secret_value",
"suite_ticket": "ticket_value"
请求参数说明
应用套件id
suite_secret
应用套件secret
suite_ticket
微信后台推送的ticket
返回结果示例
"suite_access_token":"61W3mEpU66027wgNZ_MhGHNQDHnFATkDa9-2llqrMBjUwxRSNPbVsMmyD-yq8wZETSoE5NQgecigDrSHkPtIYA",
"expires_in":7200
结果参数说明
suite_access_token
应用套件access_token. 长度为64至512个字节
expires_in
该API用于获取预授权码。预授权码用于企业号授权时的应用提供商安全验证。
接口调用请求说明
https请求方式: POST
POST数据示例
"suite_id":"id_value"
请求参数说明
应用套件id
返回结果示例
"errcode":0 ,
"errmsg":"ok" ,
"pre_auth_code":"Cx_Dk6qiBE0Dmx4EmlT3oRfArPvwSQ-oa3NL_fwHM7VI08r52wazoZX2Rhpz1dEw",
"expires_in":1200
结果参数说明
pre_auth_code
预授权码。长度为64至512个字节
expires_in
如果需要对某次授权进行配置,则调用本接口,目前仅可以设置哪些应用可以授权,不调用则默认允许所有应用进行授权。
接口调用请求说明
https请求方式: POST
POST数据示例
"pre_auth_code":"xxxxx",
"session_info":
"appid":[1,2,3],
"auth_type":1
请求参数说明
suite_access_token
应用套件access_token
pre_auth_code
session_info
本次授权过程中需要用到的会话信息
允许进行授权的应用id,如1、2、3, 不填或者填空数组都表示允许授权套件内所有应用
授权类型:0 正式授权, 1 测试授权, 默认值为0
返回结果示例
"errcode": 0,
"errmsg": "ok"
结果参数说明
对返回码的文本描述内容
该API用于使用临时授权码换取授权方的永久授权码,并换取授权信息、企业access_token。
注:临时授权码使用一次后即失效
接口调用请求说明
https请求方式: POST
POST数据示例
"suite_id":"id_value" ,
"auth_code": "auth_code_value"
请求参数说明
应用套件id
临时授权码,会在授权成功时附加在redirect_uri中跳转回应用提供商网站。长度为64至512个字节
返回结果示例
"access_token": "xxxxxx",
"expires_in": 7200,
"permanent_code": "xxxx",
"auth_corp_info":
"corpid": "xxxx",
"corp_name": "name",
"corp_type": "verified",
"corp_round_logo_url": "xxxxxx",
"corp_square_logo_url": "yyyyy",
"corp_user_max": 50,
"corp_agent_max": 30,
"corp_full_name":"full_name",
"verified_end_time":,
"subject_type": 1,
"corp_wxqrcode": "zzzzz"
"auth_info": {
"is_new_auth":true,
"agent" : [
"agentid":1,
"name":"NAME",
"round_logo_url":"xxxxxx",
"square_logo_url":"yyyyyy",
"appid":1,
"privilege":{
"level":1,
"allow_party":[1,2,3],
"allow_user":["zhansan","lisi"],
"allow_tag":[1,2,3],
"extra_party":[4,5,6],
"extra_user":["wangwu"],
"extra_tag":[4,5,6]
"agentid":2,
"name":"NAME2",
"round_logo_url":"xxxxxx",
"square_logo_url":"yyyyyy",
"auth_user_info":
"email":"",
"mobile":"",
"userid":"aa"
结果参数说明
access_token
授权方(企业)access_token
expires_in
授权方(企业)access_token超时时间
permanent_code
企业号永久授权码。长度为64至512个字节
授权方企业信息
授权方企业号id
授权方企业号名称
授权方企业号类型,认证号:verified, 注册号:unverified,体验号:test
corp_round_logo_url
授权方企业号圆形头像
corp_square_logo_url
授权方企业号方形头像
corp_user_max
授权方企业号用户规模
corp_full_name
所绑定的企业号主体名称
subject_type
企业类型,1. 企业; 2. 政府以及事业单位; 3. 其他组织, 4.团队号
verified_end_time
认证到期时间
corp_wxqrcode
授权方企业号二维码
is_new_auth
是否采用了新的授权,没有该字段或者该字段为false表示是旧授权,true表示是新授权。目前所有授权均为true。
授权的应用信息
授权方应用id
agent:name
授权方应用名字
square_logo_url
授权方应用方形头像
round_logo_url
授权方应用圆形头像
服务商套件中的对应应用id
应用对应的权限
allow_party
应用可见范围(部门)
应用可见范围(标签)
allow_user
应用可见范围(成员)
extra_party
额外通讯录(部门)
extra_user
额外通讯录(成员)
额外通讯录(标签)
权限等级。1:通讯录基本信息只读,2:通讯录全部信息只读,3:通讯录全部信息读写,4:单个基本信息只读,5:通讯录全部信息只写
auth_user_info
授权管理员的信息
auth_user_info:email
授权管理员的邮箱,可能为空(管理员通讯录中邮箱被清空)
auth_user_info:mobile
授权管理员的手机号,可能为空(管理员在通讯录中未设置手机号)
auth_user_info:userid
授权管理员的userid,可能为空(管理员不在通讯录中)
该API用于通过永久授权码换取企业号的授权信息。 永久code的获取,是通过临时授权码使用get_permanent_code 接口获取到的permanent_code。
接口调用请求说明
https请求方式: POST
POST数据示例
"suite_id":"suite_id_value",
"auth_corpid": "auth_corpid_value",
"permanent_code": "code_value"
请求参数说明
应用套件id
auth_corpid
授权方corpid
permanent_code
永久授权码,通过get_permanent_code获取
返回结果示例
"auth_corp_info": {
"corpid": "xxxx",
"corp_name": "name",
"corp_type": "verified",
"corp_round_logo_url": "xxxxxx",
"corp_square_logo_url": "yyyyy",
"corp_user_max": 50,
"corp_agent_max": 30,
"corp_full_name":"full_name",
"verified_end_time":,
"subject_type": 1,
"corp_wxqrcode": "zzzzz"
"auth_info": {
"is_new_auth":true,
"agent" : [
"agentid":1,
"name":"NAME",
"round_logo_url":"xxxxxx",
"square_logo_url":"yyyyyy",
"appid":1,
"privilege":{
"level":1,
"allow_party":[1,2,3],
"allow_user":["zhansan","lisi"],
"allow_tag":[1,2,3],
"extra_party":[4,5,6],
"extra_user":["wangwu"],
"extra_tag":[4,5,6]
"agentid":2,
"name":"NAME2",
"round_logo_url":"xxxxxx",
"square_logo_url":"yyyyyy",
结果参数说明
auth_corp_info
授权方企业信息
授权方企业号id
授权方企业号名称
授权方企业号类型,认证号:verified, 注册号:unverified,体验号:test
corp_round_logo_url
授权方企业号圆形头像
corp_square_logo_url
授权方企业号方形头像
corp_user_max
授权方企业号用户规模
corp_agent_max
授权方企业号应用规模
corp_wxqrcode
授权方企业号二维码
is_new_auth
是否采用了新的授权,没有该字段或者该字段为false表示是旧授权,true表示是新授权。目前所有授权均为true。
授权的应用信息
授权方应用id
agent:name
授权方应用名字
square_logo_url
授权方应用方形头像
round_logo_url
授权方应用圆形头像
corp_full_name
所绑定的企业号主体名称
subject_type
企业类型,1. 企业; 2. 政府以及事业单位; 3. 其他组织, 4.团队号
verified_end_time
认证到期时间
服务商套件中的对应应用id
应用对应的权限
allow_party
应用可见范围(部门)
应用可见范围(标签)
allow_user
应用可见范围(成员)
extra_party
额外通讯录(部门)
extra_user
额外通讯录(成员)
额外通讯录(标签)
权限等级。权限等级。1:通讯录基本信息只读,2:通讯录全部信息只读,3:通讯录全部信息读写,4:单个基本信息只读,5:通讯录全部信息只写
应用提供商在取得企业号的永久授权码并完成对企业号应用的设置之后,便可以开始通过调用企业接口(详见企业接口文档)来运营这些应用。其中,调用企业接口所需的access_token获取方法如下。
接口调用请求说明
https请求方式: POST
POST数据示例
"suite_id":"suite_id_value",
"auth_corpid": "auth_corpid_value",
"permanent_code": "code_value"
请求参数说明
应用套件id
auth_corpid
授权方corpid
permanent_code
永久授权码,通过get_permanent_code获取
返回结果示例
"access_token": "xxxxxx",
"expires_in": 7200,
结果参数说明
access_token
授权方(企业)access_token
expires_in
授权方(企业)access_token超时时间

我要回帖

更多关于 手机贷调用第三方接口异常 的文章

 

随机推荐