为了账号安全,请及时绑定邮箱和手机立即绑定

如何给手机端提供API接口?

如何给手机端提供API接口?

PIPIONE 2019-03-29 22:09:57
手机端比如要访问某个用户某个月份下的数据。可能API写成这样的形式:/read/monthly/yyyymm/uid写入某个数据就变成:/write/monthly/yyyymm/uid因为没有接触过手机端的开发,所以想请教一下,如何让手机端获取web端的API调用验证?这样一来应该在调用API时候,不需要显示再写uid了,也避免了写入时出现写错对象的可能性。
查看完整描述

2 回答

?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

RESTfulAPI啊,验证的话可以OAUTH2或者basicauth
                            
查看完整回答
反对 回复 2019-03-29
?
慕沐林林

TA贡献2016条经验 获得超9个赞

没太明白“如何让手机端获取web端的API调用验证,这样一来应该在调用API时候,不需要显示再写uid了”,意思是通过用户身份串(而不是uid)作为该用户唯一标志吗?
另外“手机端比如要访问某个用户某个月份下的数据”,可以写成这样的方式,更符合REST一些:
读取数据:GET/resourceHeader信息date:xxx-xxx-xxxuid:12346
写入数据:POST/resourceHeader信息date:xxx-xxx-xxxuid:12346
("资源"表示一种实体,所以应该是名词,URI不应该有动词,动词应该放在HTTP协议中)
                            
查看完整回答
反对 回复 2019-03-29
  • 2 回答
  • 0 关注
  • 704 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信