老师问个问题
像做详情页,我怎么样才能知道在哪里获取相应的接口,而且我不知道这么长的接口怎么正确的写JSONP来调用它
1、像这个接口这么长
https://unszacs.m.taobao.com/h5/mtop.taobao.detail.getdetail/6.0/?api=mtop.taobao.detail.getdetail&ttid=2017%40taobao_h5_6.6.0&data=%7B%22itemNumId%22%3A%22555567044840%22%7D&appKey=12574478&dataType=jsonp&type=jsonp&v=6.0&callback=__jp1
而它的url是https://unszacs.m.taobao.com/h5/mtop.taobao.detail.getdetail/6.0/
我不知道怎么样才知道它的url
2.还有它的params参数,参数都是不一样的,不知道参数应该怎么去写
正在回答
1、数据接口是有后端开发工程师写好了,整理成接口文档给到前端开发人员,在接口文档中会详细标明接口地址、参数等
2、关于ttid=2017%40taobao_h5_6.6.0写成ttid:'2017@taobao_h5_6.6.0'是因为接口的urlencode编码导致的,简单理解就是接口中的@会被编码成%40
3、关于加冒号的问题建议同学再详细描述一下具体指的是哪个位置的冒号哦
希望可以帮到你!
老师,我发现了怎么写参数,例如
?号前面就是url,这样理解可以吗?
?号后面都是params参数
api=mtop.taobao.detail.getdetail就写成api:'mtop.taobao.detail.getdetail'
这两个参数有点特殊,都是有百分比后面紧跟着字母数字的我要怎么写成params参数?
例如这个写了@
ttid=2017%40taobao_h5_6.6.0就写成ttid:'2017@taobao_h5_6.6.0'
例如这个就直接忽略了%后面紧跟着数字或字母
data=%7B%22itemNumId%22%3A%22555567044840%22%7D写成data:`{"itemNumId":"${id}"}`
- 参与学习 人
- 提交作业 209 份
- 解答问题 3299 个
本路径是通过ES6基础知识、运用Zepto、Swiper、fullPag等移动端常用工具包、以及当下流行框架Vue,结合多个实战案例,还原真实开发场景,最终实现手机端购物商城网页开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星