防京東介面
介面文件v2.1
請求引數:
公共引數:token、source=android、appVersion
返回資料:
code:0為成功,1為失敗,2為token過期
msg:提示訊息(可根據專案需求處理邏輯)
1.登入介面
返回格式:json
請求方式:get/post
介面備註:使用者登入介面
請求引數說明:
名稱 | 型別 | 必填 | 說明 |
mobile | string | 是 | 手機號 |
password | string | 是 | 密碼 |
token | string | 否 | 使用者令牌 |
2.註冊介面
返回格式:json
請求方式:get/post
介面備註:使用者註冊介面
請求引數說明:
名稱 | 型別 | 必填 | 說明 |
mobile | string | 是 | 手機號 |
password | string | 是 | 密碼 |
token | String | 否 | 使用者令牌 |
3.上傳頭像
返回格式:json
請求方式:get/post
介面備註:上傳頭像介面(file路徑修改)
請求引數說明:
名稱 | 型別 | 必填 | 說明 |
uid | string | 是 | 使用者id |
file | File | 是 | 檔案 |
token | String | 否 | 使用者令牌 |
4.獲取使用者資訊
返回格式:json
請求方式:get/post
介面備註:使用者資訊介面
請求引數說明:
名稱 | 型別 | 必填 | 說明 |
uid | string | 是 | 使用者id |
token | String | 是 | 使用者令牌 |
5.首頁廣告(輪播圖+京東秒殺+最底部的為你推薦)
返回格式:json
請求方式:get/post
介面備註:首頁輪播圖廣告,京東秒殺,為你推薦
請求引數說明:
名稱 | 型別 | 必填 | 說明 |
token | String | 否 | 使用者令牌 |
返回引數說明
type:0 跳轉到活動頁
type:1 跳轉到商品詳情頁
6.商品分類介面(此介面用於首頁九宮格,和底部頁籤分類頁)
返回格式:json
請求方式:get/post
介面備註:商品分類介面
請求引數說明:
名稱 | 型別 | 必填 | 說明 |
token | String | 否 | 使用者令牌 |
返回引數說明
ishome:1 首頁顯示分類九宮格
ishome:0首頁不顯示
7.商品子分類介面
返回格式:json
請求方式:get/post
介面備註:商品子分類介面
請求引數說明:
名稱 | 型別 | 必填 | 說明 |
cid | string | 是 | 主分類id |
token | String | 否 | 使用者令牌 |
返回引數說明
參考返回json串
8.商品詳情
返回格式:json
請求方式:get/post
介面備註:商品
請求引數說明:
名稱 | 型別 | 必填 | 說明 |
pid | string | 是 | 商品id |
token | String | 否 | 使用者令牌 |
返回引數說明
參考返回json串
images:頂部圖片列表
detailUrl:上拉載入詳情的h5頁面
subhead:副標題
9.當前子分類下的商品列表(分頁)
返回格式:json
請求方式:get/post
介面備註:當前子分類下的商品列表
請求引數說明:
名稱 | 型別 | 必填 | 說明 |
pscid | string | 是 | 商品子分類id |
page | String | 否 | 頁碼1,2,3 |
sort | string | 否 | 排序: 0:預設 1:銷量 2:價格 |
token | String | 否 | 使用者令牌 |
返回引數說明
參考返回json串
返回商品列表
10.根據關鍵詞搜尋商品
介面地址:https://www.zhaoapi.cn/product/searchProducts?keywords=筆記本&page=1
返回格式:json
請求方式:get/post
介面備註:獲取預設收貨地址
請求引數說明:
名稱 | 型別 | 必填 | 說明 |
keywords | string | 是 | 搜尋關鍵詞 |
page | string | 否 | 頁碼:預設為1 |
sort | string | 否 | 排序: 0:預設 1:銷量 2:價格 |
token | String | 否 | 使用者令牌 |
11.修改暱稱
返回格式:json
請求方式:get/post
介面備註:修改暱稱
請求引數說明:
名稱 | 型別 | 必填 | 說明 |
uid | string | 是 | 使用者id |
nickname | string | 是 | 使用者暱稱 |
token | String | 是 | 使用者令牌 |
返回引數說明
12.新增購物車
返回格式:json
請求方式:get/post
介面備註:新增購物車(刪除sellerid欄位)
請求引數說明:
名稱 | 型別 | 必填 | 說明 |
Uid | string | 是 | 使用者id |
Pid | string | 是 | 商品id |
Token | String | 是 | 使用者令牌 |
返回引數說明
13.查詢購物車
返回格式:json
請求方式:get/post
介面備註:查詢購物車
請求引數說明:
名稱 | 型別 | 必填 | 說明 |
uid | string | 是 | 使用者id |
token | String | 是 | 使用者令牌 |
返回引數說明
14.更新購物車
返回格式:json
請求方式:get/post
介面備註:更新購物車
請求引數說明:
名稱 | 型別 | 必填 | 說明 |
uid | string | 是 | 使用者id |
sellerid | string | 是 | 商戶id |
pid | string | 是 | 商品id |
num | string | 是 | 商品數量 |
selected | string | 是 | 是否選中 0 未選中 1已選中 |
token | String | 是 | 使用者令牌 |
返回引數說明
15.刪除購物車(新增)
返回格式:json
請求方式:get/post
介面備註:刪除購物車
請求引數說明:
名稱 | 型別 | 必填 | 說明 |
uid | string | 是 | 使用者id |
pid | string | 是 | 商品id |
token | String | 是 | 使用者令牌 |
返回引數說明
15.修改訂單狀態
介面地址:https://www.zhaoapi.cn/product/updateOrder?uid=71&status=1&orderId=1
返回格式:json
請求方式:get/post
介面備註:修改訂單狀態
請求引數說明:
名稱 | 型別 | 必填 | 說明 |
uid | string | 是 | 使用者id |
status | string | 是 | 訂單狀態: 0 待支付 1 已支付 2 已取消 |
orderId | string | 是 | 訂單id |
token | String | 是 | 使用者令牌 |
返回引數說明
16.建立訂單(為了開發方便,只做簡單功能)
返回格式:json
請求方式:get/post
介面備註:建立訂單
請求引數說明:
名稱 | 型別 | 必填 | 說明 |
Uid | string | 是 | 使用者id |
Price | string | 是 | 實付價格 |
Token | String | 是 | 使用者令牌 |
返回引數說明
17.訂單列表
返回格式:json
請求方式:get/post
介面備註:訂單列表
請求引數說明:
名稱 | 型別 | 必填 | 說明 |
Uid | string | 是 | 使用者id |
Page | string | 否 | 頁碼1,2,3 |
Token | String | 是 | 使用者令牌 |
返回引數說明
18.常用收貨地址列表
介面地址:https://www.zhaoapi.cn/user/getAddrs?uid=71
返回格式:json
請求方式:get/post
介面備註:常用地址列表
請求引數說明:
名稱 | 型別 | 必填 | 說明 |
uid | string | 是 | 使用者id |
token | String | 是 | 使用者令牌 |
返回引數說明
19.新增常用收穫地址
返回格式:json
請求方式:get/post
介面備註:新增常用地址
請求引數說明:
名稱 | 型別 | 必填 | 說明 |
uid | string | 是 | 使用者id |
addr | string | 是 | 詳細地址 |
mobile | string | 是 | 手機號 |
name | string | 是 | 姓名 |
token | String | 是 | 使用者令牌 |
返回引數說明
20.修改常用收貨地址
返回格式:json
請求方式:get/post
介面備註:修改常用地址
請求引數說明:
名稱 | 型別 | 必填 | 說明 |
uid | string | 是 | 使用者id |
addrid | string | 是 | 地址id |
mobile | string | 否 | 手機號 |
name | string | 否 | 姓名 |
token | String | 是 | 使用者令牌 |
21.設定預設地址
返回格式:json
請求方式:get/post
介面備註:設為預設地址
請求引數說明:
名稱 | 型別 | 必填 | 說明 |
uid | string | 是 | 使用者id |
addrid | string | 是 | 地址id |
status | string | 是 | 預設狀態: 0:非預設 1:預設 此處傳1 |
token | String | 是 | 使用者令牌 |
22.獲取預設地址
返回格式:json
請求方式:get/post
介面備註:獲取預設收貨地址
請求引數說明:
名稱 | 型別 | 必填 | 說明 |
uid | string | 是 | 使用者id |
token | String | 是 | 使用者令牌 |
相關推薦
防京東介面
介面文件v2.1請求引數:公共引數:token、source=android、appVersion返回資料:code:0為成功,1為失敗,2為token過期msg:提示訊息(可根據專案需求處理邏輯)1.登入介面返回格式:json請求方式:get/post介面備註:使用者登入介
防京東分類
效果 MainActivity佈局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res
防刷介面的實現
這是小編在某生鮮第一的電商網際網路公司的防刷介面,大家可以研究研究。 /** * 判斷惡意攻擊. * * @param redisKey 判斷依據 * @param defenseRatio 桶內最大數量 * @pa
利用HttpClient傳送post請求京東介面並將結果用POI匯出為 Excel表格
package com.zhongsou.demo; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.Fil
跨域請求京東介面
我們伺服器上專案連結: http://sk2shop.moxz.cn/ http://sk2shop.moxz.cn/index1.html 京東伺服器連結: http://wqs.jd.com/promote/third/sk2shop2 http://wqs.jd.c
Flink實戰| Flink+Redis實時防刷介面作弊
隨著人口紅利的慢慢削減,網際網路產品的廝殺愈加激烈,大家開始看好下沉市場的潛力,拼多多,趣頭條等廠商通過拉新獎勵,購物優惠等政策率先搶佔使用者,壯大起來。其他各廠商也緊隨其後,紛紛推出自己產品的極速版,如今日頭條極速版,騰訊新聞極速版等,也通過拉新獎勵,閱讀獎勵等政策來吸引使用者。 對於這類APP,實時風控是
reidis分散式鎖做介面防重放
需求: 隨著專案的發展壯大,也會引起一些外圍的大神,幫助測測併發,挑挑系統漏洞,以及宕機測試。這時候介面做防重放勢在必行,選用redis做鎖在合適不過,nosql資料庫 單執行緒的redis為什麼這麼快 (一)純記憶體操作 (二)單執行緒操作,避免了頻繁的上下文切換 (三)採用了非阻塞I/O多路
介面資料防重
系統應用之間互動,實際上就是各系統後臺資料的處理,這裡簡單記錄下資料防重的一些手段。 重複呼叫 例如,使用者在商城下單後,商城系統向訂單系統下發訂單資料。訂單系統接收到資料後,插入資料庫。 &nb
京東的介面
Constant類 public class Constant { private static final String ZON="http://120.27.23.105/"; public static final String BAN=ZON+"ad/
HTML+CSS仿寫京東網站介面
在學習了HTML和CSS以後,用倆天的時間仿寫京東網站的部分介面,基本將之前學習的內容都應用到了,收貨頗多,也對網站的佈局有了更深的認識。 總結 整體的佈局 在開始寫網站之前,要考慮整體的佈局,事先將每一塊的內容框架搭建好,後期就可以將每一塊的內容填充好,包括css的樣式。這樣
RecyclerView二級聯動,仿京東分類介面
今天我們一起探討一下通過RecyclerView實現二級聯動,在這裡我做的是仿京東的分類頁面,京東的分類頁面是一個非常經典的專案,今天我們就來寫一下. 首先,第一步:搭建環境(依賴和許可權) 在這裡首先看一下所需依賴:在這裡圖片的記載我使用的是Glide /*android5.0的新特
API介面設計:防引數篡改+防二次請求(防重放)
API介面設計:防引數篡改+防二次請求(防重放) API介面由於需要供第三方服務呼叫,所以必須暴露到外網,並提供了具體請求地址和請求引數 為了防止被第別有用心之人獲取到真實請求引數後再次發起請求獲取資訊,需要採取很多安全機制 1.首先: 需要採用h
工具類:防抖動(極短時間多次點選,導致介面彈出多個dialog)
工具類: public class OnClickUtils { // 兩次點選按鈕之間的點選間隔不能少於500毫秒 private static final int MIN_CLICK_DELAY_TIME = 500; &
京東商品列表反爬解析+下拉url介面構造(反爬蟲)
由於京東運用ajax載入頁面,正常的爬取頁面不能獲得全部頁面內容,之前做過用Scrapy + Selenium實現京東商品列表摘要資訊的爬取,今天又研究了一下其下拉後接口url的構造,終於發現了其中的奧祕! 經過分析可以發現:第二次截獲的ur有三處需要構造
仿京東——我的介面(登入註冊,上傳頭像)
我的介面 佈局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmln
京東永珍資料介面,錢沒花完,介面404,客服是白痴,無法維權
由於業務需求,買了一個銀行卡資訊查詢的介面。就是考慮到免費的介面容易掛,聚合等平臺感覺小了,爬麻煩,於是找到了京東永珍。以為京東好歹是個大平臺。於是在永珍1000塊買了10萬次的查詢介面。 9月15日,10萬次的介面,用了400餘次之後,出問題了 在排查本地程式之後,首先去介面看,發現介面直接不見了
recyclerview+viewpager實現多分類fragment介面 仿京東分類介面
好久沒寫部落格了,今天決定寫一篇簡單的功能實現熱熱手 這是我2018年10月份在京東app錄製的他們的分類介面,今天主要就是實現這樣的一個分類的介面 整理思路 首先整理思路啊。整體介面的實現方式可能很多,但是需要儘可能的用簡單的方式,比如左邊的分類介面和右邊的
Spring MVC 介面防資料篡改和重複提交
一、自定義一個註解,此註解可以使用在方法上或類上 使用在方法上,表示此方法需要資料校驗 使用在類上,表示此類下的所有方法需要資料校驗 此註解對無引數方法不起作用 import org.springframework.stereotype.Component; @Tar
解密微信域名防封API介面實現原理
微信域名防封是指通過技術手段來實現預付措施。一切說自己完全可以防封的那都是不可能的。一切說什麼免死域名不會死的那也是吹牛逼的。我們要做的是讓我們的推廣域名壽命更長一點,成本更低一點,效果更好一點。具體的防封措施猴子資料總結了兩個供大家參考: 第一:微信域名檢測+微信域名切換 你需要有一個微信域名檢測介面,
【Springboot之切面程式設計】註解實現介面防刷
來源:https://www.jianshu.com/p/697f1c5eaa3f?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qq 本文介紹一種極簡潔、靈活通用