setUserStorage

2020-02-15 01:30 更新

以 key-value 形式上報(bào)用戶數(shù)據(jù)到字節(jié)跳動(dòng)的云存儲(chǔ)服務(wù)。


接口地址

POST https://developer.toutiao.com/api/apps/set_user_storage


輸入

名稱描述
access_token服務(wù)端 API 調(diào)用標(biāo)識(shí),獲取方法
openid登錄用戶唯一標(biāo)識(shí)
signature用戶登錄態(tài)簽名,參考用戶登錄態(tài)簽名算法
sig_method用戶登錄態(tài)簽名的編碼方法,參考用戶登錄態(tài)簽名算法
kv_list(body 中) 要設(shè)置的用戶數(shù)據(jù)


輸出

返回值為 JSON 形式。

當(dāng)服務(wù)器端正確返回時(shí),會(huì)返回如下信息:

名稱數(shù)據(jù)類型取值
errcodenumber0

當(dāng)服務(wù)器端無(wú)法正確返回時(shí),會(huì)返回如下信息:

名稱數(shù)據(jù)類型描述
errcodenumber錯(cuò)誤號(hào)
errmsgstring錯(cuò)誤信息

具體對(duì)應(yīng)關(guān)系為:

錯(cuò)誤號(hào)描述
0請(qǐng)求成功
-1系統(tǒng)錯(cuò)誤
40009key 長(zhǎng)度大于 128 個(gè)字節(jié)
40010key 和 value 的長(zhǎng)度和大于 1024 個(gè)字節(jié)
40011排行榜 key 對(duì)應(yīng)的 value 值格式不對(duì),具體見 warning
60001單用戶存儲(chǔ) kv 超過 128 對(duì)
其它參數(shù)錯(cuò)誤


示例

body 示例如下:

{"kv_list":[{"key":"test", "value":"{\"ttgame\":{\"score\":1}}"}]}
?? 注意
當(dāng) key 是開發(fā)者所配置的排行榜 key 時(shí),value 的內(nèi)容應(yīng)該滿足KVData所指出的形式, 即形如 "{\"ttgame\":{\"score\":1}}"
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)