Home > Backend Development > PHP Tutorial > 求教啊,公司要我和另一个网站平台实现数据接口对接,谁做过的。进来聊聊。

求教啊,公司要我和另一个网站平台实现数据接口对接,谁做过的。进来聊聊。

WBOY
Release: 2016-06-23 13:31:17
Original
3099 people have browsed it

请问要怎样做个接口供对方调用,是api接口,返回数据格式是json,https请求协议。通过这个接口目的是实现公司网站数据库里的一些数据能够展示在对方平台。我已经和对方平台商量好了,他们把接口开发文档给我了,只要我这边做个数据接口给他们就行了。本人新手一枚,第一次开发接口,文档看的不是很明白,完全没思路啊。求教各位做的的大神指点指点,详细一点。谢谢大家了


回复讨论(解决方案)

既然有 接口开发文档,那么就贴出来看看

既然有 接口开发文档,那么就贴出来看看

恩,好的

三、接口概要
米袋360需要的数据有两种:
?每日成交标的列表。指每日成功交易进入还款阶段的标的集合。
?每日新增标的列表。指每日新发布尚在投标阶段的标的集合。
这两种数据按日期查询,返回数据为数组,包含若干条标的数据。详细含义见本节最后部分的补充说明。
接口请求协议: http或https
接口请求参数: 请求参数
?查询日期:date=20140730 (个位数的月和日需带前导的0,例如:2014年7月3日的参数为20140703)
?列表类型:type=success/new (success为成交标的列表,new为新增标的列表)
?验证字段:token或username+password等。详情参见以下“请求验证方法”部分。
返回数据格式: json
请求验证方法: 有三种可选的验证方法,平台可酌情选择。
?请求参数中带上平台分配给米袋360的验证字段。该字段可设置为一个或多个,字段名与值不限。例如:
username:medai360
password:12345678
?token方式:首先通过平台设置的一个地址取得可用token,再使用token取得标的列表。token获取地址举例:
http(s)://www.platform.com/api/token?date=20140730&username=medai360&password=12345678
参数中的username与password为平台为米袋360准备的用户名和密码。
返回数据(文本格式):
请求正确: token=1wegsdgy3e4u623tf78hvqf32478ya5 (字符串:token=32位的token字符串,总共38位)
请求错误: error
?公开接口,不需要验证。在这种情况下,任何请求都可返还json数据。
平台可根据自己的情况,选择使用的验证方法。并将需要的验证参数通过邮件发送给米袋360。邮箱:medai360@medai360.com
最后,两个完整的接口url示例:
http(s)://www.platform.com/api/loans/success?date=20140730&username=medai360&password=12345678
http(s)://www.platform.com/api/loans/success?date=20140730&token=1wegsdgy3e4u623tf78hvqf32478ya5



四、接口返回数据
两种类型的列表返回格式相同,但对各字段的必填要求情况不同
{
"date":"2014-07-30", //个位数的月和日须带前导的0,例如7月为“07”、5日为“05”
"loans":[{
"id": "1234",  //标的ID。唯一标识
"title": "标题",  //标的标题
"desc": "描述",  //标的描述或详情,文字形式。限1000个字符以内。可选
"borrower": "借款人",  //借款人的名字或用户ID。可选
"amount": "500000", //标的金额
"interest": "18.00",    //利率
"bidnum": "10",  //投标人次
"time_0": "2014-01-18 12:00", //发标时间。可选,但建议填写
"time_1": "2014-07-20 12:00", //满标时间。未满标则可选,或为空
"time_2": "2014-07-15 12:00", //成交时间。未成交则可选,或为空
"url": "http://www.platform.com/loans/id.html", //标的页面地址

标的类型标志和含义对应表(加粗为较重要的类型,希望严格遵照填写)
类型标志 含义
jingzhi 净值标
tian 天标
jiangli 奖励标
diya 抵押标
xinyong 信用标
tuijian 推荐标
danbao 担保标
qiye 企业标
tiyan 体验标/新手标
liuzhuan 流转标
bao 保障标/保本标
licai 理财标
miao 秒标
dingxiang 定向标
dingshi 定时标
yuyue 预约标

文?不是?得?清楚的了 ?手做呀 做到不?解的地方和?方?通或者再上??,你在什?地方有??呢?

文档写得很明白了,你用json格式,按文档来获取和输出就可以了。

文档写清楚了,剩下的就是业务逻辑的处理了。应该问题不大

PHP解析JOSN数据为对象,然后处理,完了

没看到有价值的回复

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template