開發淘寶開放平臺中的B端(千牛端)或者C端小程序,後端調用api使用的sessionKey如何獲取?
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
UserBuyerGetRequest req = new UserBuyerGetRequest();
req.setFields("nick,sex");
UserBuyerGetResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
解決:
在應用端授權後(myauthorize 授權 , 請在客戶端中授權,模擬器中沒有session), 通過雲服務獲取sessionkey
雲開發: 通過 context 參數獲取,即 context.accessToken , 請參考文檔 context參數說明部分
https://miniapp.open.taobao.com/docV3.htm?docId=118534&docType=1
雲應用: 通過 http param 參數獲取, 請參考文檔 系統參數標準部分: https://miniapp.open.taobao.com/docV3.htm?docId=118538&docType=1
B端或者C端在授權後每次請求時會把會自動加到param裏面