欧美日韩激情_美女国产一区_国产精品久久久久影院日本_69xxx在线

怎么在Java項目中調用用戶的芝麻信用分

怎么在Java項目中調用用戶的芝麻信用分?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

成都創新互聯 - 德陽服務器托管,四川服務器租用,成都服務器租用,四川網通托管,綿陽服務器托管,德陽服務器托管,遂寧服務器托管,綿陽服務器托管,四川云主機,成都云主機,西南云主機,德陽服務器托管,西南服務器托管,四川/成都大帶寬,成都機柜租用,四川老牌IDC服務商

1.導入芝麻信用API:zmxy-sdk-java-20180824112425.jar 和 fastjson-1.2.48.jar

2.代碼如下:

package com.zhima;

import java.net.URLDecoder;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.antgroup.zmxy.openplatform.api.DefaultZhimaClient;
import com.antgroup.zmxy.openplatform.api.ZhimaApiException;
import com.antgroup.zmxy.openplatform.api.internal.util.RSACoderUtil;
import com.antgroup.zmxy.openplatform.api.request.ZhimaAuthInfoAuthorizeRequest;
import com.antgroup.zmxy.openplatform.api.request.ZhimaAuthInfoAuthqueryRequest;
import com.antgroup.zmxy.openplatform.api.request.ZhimaCreditScoreGetRequest;
import com.antgroup.zmxy.openplatform.api.response.ZhimaAuthInfoAuthqueryResponse;
import com.antgroup.zmxy.openplatform.api.response.ZhimaCreditScoreGetResponse;

public class Demo {

 //芝麻開放平臺地址

 private static final String URL  = "https://zmopenapi.zmxy.com.cn/openapi.do";

 //商戶應用 Id

 private static final String APPID = "";

 //商戶 RSA 私鑰

 private static final String PRIKEY = "";

 //芝麻 RSA 公鑰

 private static final String PUBKEY = "";

 //統一字符集

 private static final String CHARSET = "UTF-8";

 /**
 
  * 查詢授權信息
 
  */

 public void testZhimaAuthInfoAuthorize() {

  ZhimaAuthInfoAuthorizeRequest req = new ZhimaAuthInfoAuthorizeRequest();

  req.setIdentityType("2");// 身份標識

  req.setChannel("apppc"); // PC端

  // 必要參數 state: 用于給商戶提供透傳的參數,芝麻會將此參數透傳給商戶

  req.setBizParams("{\"auth_code\":\"M_APPPC_CERT\",\"state\":\"100111211\"}");

  req.setIdentityParam(
   "{\"certNo\":\"330621198710114617\",\"certType\":\"IDENTITY_CARD\",\"name\":\"陳金賽\"}");// 必要參數  

  DefaultZhimaClient client = new DefaultZhimaClient(URL, APPID, CHARSET, PRIKEY, PUBKEY);

  try {

   String url = client.generatePageRedirectInvokeUrl(req);

   System.out.println(url);

  } catch (ZhimaApiException e) {

   e.printStackTrace();

  }

 }

 /**
 
  * 獲取目標用戶的open_id,沒有openid,走授權
 
  */

 public void testZhimaAuthInfoReq() {

  ZhimaAuthInfoAuthqueryRequest req = new ZhimaAuthInfoAuthqueryRequest();

  // 0:芝麻信用開放賬號ID 1:按照手機號進行授權 2:按照身份證+姓名進行授權 3通過公安網驗證進行授權 4.通過人臉驗證進行授權

  req.setIdentityType("2");

  req.setIdentityParam(
   "{\"certNo\":\"522121198710114617\",\"certType\":\"IDENTITY_CARD\",\"name\":\"但鏡宇\"}");// 必要參數  

  DefaultZhimaClient client = new DefaultZhimaClient(URL, APPID, CHARSET, PRIKEY, PUBKEY);

  try {

   // 如果正常返回,直接在對象里面獲取結果值

   ZhimaAuthInfoAuthqueryResponse response = client.execute(req);

   System.out.println(JSON.toJSON(response));

   /* 成功響應報文
   {
    
     "authorized": true,
    
     "body": "{\"success\":true,\"authorized\":true,\"open_id\":\"268816231939676969685782895\"}",
    
     "openId": "268816231939676969685782895",
    
     "params": {
    
     "params": "faeSa69w3kOL+ZRAuHykvufu6ogiqxA48l5hzPutKItPy/2HKtdznbzvLhutsY6KTqLgwS/Af1GN1Y7MLh+XDFtjVUf5kF/npUspRkyFUCPpASJAMxeK56vaELnZ4yCVFjVseOBYlCn4YOCZWmBpu02l7IctE6ZP3r1o4HUR+sMQYlYu2xFHfXiqX2g0vdQn81pJ/fcQ4OuBzq1d3c+qniBXf3iESni1m21nMjxeUclzCdZwXWCI1aIYQnDFgVo/58kJ9CTw/6FrffUcP+c6zvzdM8RNCefiGGuF5Vef+C6tck1kBaYoYT6BS5u4ahYteoiG+XJgzLKF+BqAplhq/A=="
    
     },
    
     "success": true
    
   }
    
   // 失敗響應報文
    
   {
    
     "authorized": false,
    
     "body": "{\"success\":true,\"authorized\":false}",
    
     "params": {
    
     "params": "lGYId9CaU8McGDd8U0ZMM8Pky1/ulOE44LkgGcrWrdzmEtU1JBT5M+Jjd5e27bz45d/CNEqbwmwtg3VsozZTol42YKNi+MYzvvyZEOsUT9F68qiIPxxlOv3vGJsUpB+LJMOI8ZU7eXtHoCnbarQSOvtSylilp6dpIbAIYxbPPvSkj+7f1TiSne/7Re/XZ1qVVM18yTJyleCr+WlOe7o59lZAoiZ5bDoP2ta8MIjwlxz4/1d+IYe0f2BoZQa/9oDqJZ0MNQ0iPCbhqBKRuShPCQe8afEyOTTI0p+cROjwWTz0dwP7QXnkWBvzX3hrWXImdk7JszOVoSxAAAfwcVXNxw=="
    
     },
    
     "success": true
    
   } */

  } catch (ZhimaApiException e) {

   e.printStackTrace();

  }

 }

 /**
 
  * 測試查詢芝麻分
 
  * @throws ZhimaApiException 
 
  */

 public static void testQueryScore() throws ZhimaApiException {

  ZhimaCreditScoreGetRequest creditScoreGetRequest = new ZhimaCreditScoreGetRequest();

  creditScoreGetRequest.setPlatform("zmop"); // 開放平臺,zmop代表芝麻開放平臺

  creditScoreGetRequest.setChannel("apppc"); // pc端

  //transactionId,該標記是商戶每次請求的唯一標識。建議使用uuid進行傳遞,

  creditScoreGetRequest.setTransactionId(UUID.randomUUID().toString());

  creditScoreGetRequest.setProductCode("w1010100100000000001"); // 商戶配置那塊兒的產品Code

  creditScoreGetRequest.setOpenId("268816113399909561399995894"); // appid,每個人的標識

  DefaultZhimaClient client = new DefaultZhimaClient(URL, APPID, CHARSET, PRIKEY, PUBKEY);

  // 如果正常返回,直接在對象里面獲取結果值

  ZhimaCreditScoreGetResponse creditScoreGetResponse = client.execute(creditScoreGetRequest);

  System.out.println(JSON.toJSON(creditScoreGetResponse));

  /* 成功查詢響應報文
   
  {
   
    "bizNo": "ZM20160120014501763890a37b16614532255017521309",
    
    "body": "{\"success\":true,\"biz_no\":\"ZM20160120014501763890a37b16614532255017521309\",\"zm_score\":751}",
    
    "params": {
    
    "params": "aqiMCUg1VbZRqflPyVyLKgxShcvc3WoWLTFewqA9PvQjp6yuC99lYlGdr/Bf2FevQ2zemdPTixqQWnO7qdz0pT2x4VFWVJdldPgLVsRr37qWDcO5NjvNZzOuEYozzGSnzwhTyelqglAdzOOepM0ows+7sNVJriABtRdt1HH8gqc="
    
    },
    
    "success": true,
    
    "zmScore": "751"
   
   }
   
   // 失敗查詢響應報文
   
   {
   
    "body": "{\"success\":false,\"error_code\":\"ZMCREDIT.api_product_not_match\",\"error_message\":\"輸入的產品碼不正確\"}",
    
    "errorCode": "ZMCREDIT.api_product_not_match",
    
    "errorMessage": "輸入的產品碼不正確",
    
    "params": {
    
     "params": "vJTcbtVvo0/WEG01Flve0//EbE70clk7v84B7MVJZH59/HefdyAZ1JG4opTna5ANWvY8UArsGlVIAQ+9K0169ARyJ2yoGs+0Z/fHmrXmWNNqOpcuV56A1xX6E+VOpUth8Z8RqPFKnEq4/rFJRKPA9Uhue2KM9yj6hsAbF0ZXU74="
    
    },
    
    "success": false
   
   } */

 }

 /**
 
  * 自動生成頁面授權的url
 
  * @throws Exception
 
  */

 public static void testPageAuth() throws Exception {

  ZhimaAuthInfoAuthorizeRequest authInfoAuthorizeRequest = new ZhimaAuthInfoAuthorizeRequest();

  authInfoAuthorizeRequest.setChannel("apppc"); // PC端

  authInfoAuthorizeRequest.setPlatform("zmop"); // 開放平臺

  // 0:芝麻信用開放賬號ID 1:按照手機號進行授權 2:按照身份證+姓名進行授權 3通過公安網驗證進行授權 4.通過人臉驗證進行授權

  authInfoAuthorizeRequest.setIdentityType("2");

  Map<String, String> identityParams = new HashMap<String, String>();

  identityParams.put("certNo", "61042619850403354X"); // 證件號碼

  identityParams.put("name", "張三"); // 姓名

  identityParams.put("certType", "IDENTITY_CARD"); // 證件類型

  authInfoAuthorizeRequest.setIdentityParam(JSONObject.toJSONString(identityParams));

  DefaultZhimaClient client = new DefaultZhimaClient(URL, APPID, CHARSET, PRIKEY, PUBKEY);

  String pageAuthUrl = client.generatePageRedirectInvokeUrl(authInfoAuthorizeRequest);

  System.out.println(pageAuthUrl);

 }

 /**
 
  * 獲取芝麻分(GET方式)
 
  */

 public void testZhimaCreditWatchlistGet() {

  ZhimaCreditScoreGetRequest req = new ZhimaCreditScoreGetRequest();

  req.setProductCode("w1010100100000000001");// 必要參數  

  req.setOpenId("268816231939676969685782895");// 必要參數  

  DefaultZhimaClient client = new DefaultZhimaClient(URL, APPID, CHARSET, PRIKEY, PUBKEY);

  try {

   // 如果正常返回,直接在對象里面獲取結果值

   ZhimaCreditScoreGetResponse response = client.execute(req);

   System.out.println(JSON.toJSON(response));

  } catch (ZhimaApiException e) {

   e.printStackTrace();

  }

 }

 /**
 
  * 處理回調后的參數,然后解密params
 
  * @param url 例如:http://xxxx.comparams%3Dxxxxx% ... xxxxx
 
  * @throws Exception
 
  */

 public static void parseFromReturnUrl(String url) throws Exception {

  int index = url.indexOf("");

  String urlParamString = url.substring(index + 1);

  String[] paraPairs = urlParamString.split("&");

  String encryptedParam = "";

  for (String paramPair : paraPairs) {

   String[] splits = paramPair.split("=");

   if ("params".equals(splits[0])) {

    encryptedParam = splits[1];

   }

  }

  String decryptedParam = RSACoderUtil.decrypt(URLDecoder.decode(encryptedParam, CHARSET),

   PRIKEY, CHARSET);

  //通過瀏覽器返回時,不需要decode

  System.out.println(URLDecoder.decode(decryptedParam, CHARSET));

  /* params主要JSON參數如下:
   
     名稱           類型     示例值      備注
   
  success    String success  請求成功還是失敗的標識
   
  error_code   String 000001  失敗時的錯誤碼
   
  error_message  String 缺少appId  失敗時的錯誤信息
   
  open_id    String 26881...  芝麻業務id
   
  state    String 239...  商戶透傳的值,芝麻不做解析
   
  */

 }

}

看完上述內容,你們掌握怎么在Java項目中調用用戶的芝麻信用分的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注創新互聯行業資訊頻道,感謝各位的閱讀!

網頁題目:怎么在Java項目中調用用戶的芝麻信用分
文章分享:http://www.kartarina.com/article12/pgcidc.html

成都網站建設公司_創新互聯,為您提供響應式網站用戶體驗云服務器全網營銷推廣軟件開發建站公司

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網頁設計公司
欧美日韩激情_美女国产一区_国产精品久久久久影院日本_69xxx在线
欧美aaa在线| 久久久久99精品一区| 色综合久久中文字幕综合网| 久久亚洲影视婷婷| 激情文学综合插| 久久嫩草精品久久久久| 狠狠色丁香婷婷综合久久片| 久久精品欧美日韩| 不卡av电影在线播放| 亚洲精品欧美在线| 欧美日韩高清在线播放| 蜜臂av日日欢夜夜爽一区| 亚洲精品一区二区精华| av在线播放一区二区三区| 一区二区三区中文字幕电影 | 精品国产乱码久久久久久牛牛| 久久99精品国产麻豆不卡| 国产精品毛片大码女人| 欧美日韩一区 二区 三区 久久精品| 免费看日韩精品| 中文字幕亚洲区| 日韩欧美在线网站| 91在线一区二区| 久久不见久久见免费视频7 | 成人免费毛片嘿嘿连载视频| 亚洲一区二区在线视频| 久久综合狠狠综合久久综合88| 91在线播放网址| 久久99精品网久久| 亚洲午夜羞羞片| 国产精品伦理在线| 日韩精品中文字幕在线不卡尤物 | 日韩欧美卡一卡二| 欧洲一区在线电影| 成人免费看视频| 蜜桃视频第一区免费观看| 亚洲精品中文在线影院| 中文字幕国产一区| 精品国产精品一区二区夜夜嗨| 91蜜桃网址入口| 国产精品一区二区黑丝| 蜜臀av性久久久久蜜臀aⅴ四虎 | 亚洲视频免费在线| 久久这里只有精品视频网| 欧美日本在线一区| 日本精品一级二级| 成+人+亚洲+综合天堂| 国产精品456| 狠狠色狠狠色综合系列| 美女在线视频一区| 日韩影视精彩在线| 视频一区中文字幕| 日产国产欧美视频一区精品 | 国产在线精品一区二区三区不卡| 日本亚洲视频在线| 蜜桃久久久久久| 精品一区二区三区免费毛片爱 | 国产精品免费av| 久久久久国产精品麻豆| 久久久五月婷婷| 国产视频亚洲色图| 国产精品欧美经典| 中文字幕一区视频| 亚洲精品视频免费观看| 一区二区三区美女| 亚洲国产精品人人做人人爽| 亚洲成人动漫在线观看| 爽爽淫人综合网网站| 日本色综合中文字幕| 玖玖九九国产精品| 国产成人自拍在线| 91丨九色porny丨蝌蚪| 欧美特级限制片免费在线观看| 欧美日韩精品一区二区在线播放| 欧美日韩大陆在线| 精品久久久久久久久久久久久久久| 精品国产乱码久久久久久1区2区 | 亚洲女同一区二区| 一区二区欧美视频| 美洲天堂一区二卡三卡四卡视频| 紧缚奴在线一区二区三区| 国产九九视频一区二区三区| av综合在线播放| 欧美视频中文一区二区三区在线观看 | 国产人伦精品一区二区| 国产精品久久国产精麻豆99网站| 亚洲激情成人在线| 蜜桃传媒麻豆第一区在线观看| 国产精品18久久久久久久久| 91免费国产在线观看| 51精品久久久久久久蜜臀| 26uuu欧美| 亚洲一区二区三区在线看| 久久福利视频一区二区| 91年精品国产| 精品成人私密视频| 亚洲午夜电影在线观看| 国产综合成人久久大片91| 日本高清视频一区二区| 亚洲精品在线电影| 亚洲精品免费电影| 国产一区二区三区四区在线观看| 91久久一区二区| 久久综合五月天婷婷伊人| 亚洲国产另类精品专区| 成人毛片视频在线观看| 欧美一区二区三区男人的天堂| 国产精品电影院| 国产一区二区三区蝌蚪| 欧美精品123区| 亚洲人成网站色在线观看| 久久精品国产久精国产| 欧美高清性hdvideosex| 一区二区三区影院| 成人性生交大片免费看在线播放| 日韩一区二区在线免费观看| 一片黄亚洲嫩模| 91美女视频网站| 亚洲国产高清在线观看视频| 黄色日韩三级电影| 日韩三级伦理片妻子的秘密按摩| 亚洲制服欧美中文字幕中文字幕| 波多野结衣亚洲一区| 久久欧美中文字幕| 久久精品国产第一区二区三区| 欧美日韩国产综合视频在线观看| 亚洲老妇xxxxxx| 色就色 综合激情| 自拍偷拍欧美激情| 99精品国产91久久久久久| 国产精品区一区二区三区| 国产成人免费视频一区| 久久久精品综合| 成人一区二区三区中文字幕| 国产日韩欧美制服另类| 国产凹凸在线观看一区二区| 国产日本欧洲亚洲| 成人免费毛片嘿嘿连载视频| 国产精品视频看| 国产一区二区三区美女| 久久久久久毛片| 波多野结衣亚洲| 一区二区三区四区乱视频| 欧美色综合网站| 青青草精品视频| 精品免费国产二区三区| 国产精品亚洲人在线观看| 欧美国产欧美综合| 色综合一区二区| 午夜影视日本亚洲欧洲精品| 欧美一卡二卡三卡| 国内成人自拍视频| 国产精品久久久久7777按摩| 欧美最新大片在线看| 一区二区三区四区高清精品免费观看 | 91美女精品福利| 亚洲国产视频一区二区| 欧美一区二区视频观看视频| 激情亚洲综合在线| **性色生活片久久毛片| 欧美日韩一区二区三区高清| 久久激情五月激情| 中文字幕欧美激情| 欧美日韩精品欧美日韩精品一 | 亚洲人成精品久久久久| 欧美日韩精品一区二区三区蜜桃| 美女一区二区视频| 1区2区3区国产精品| 欧美一区二区不卡视频| 成人免费精品视频| 日韩电影一区二区三区四区| 欧美激情中文不卡| 欧美精品视频www在线观看| 国产高清一区日本| 午夜精品一区二区三区电影天堂| 亚洲精品一区二区精华| 欧美视频在线不卡| 国产精品亚洲一区二区三区妖精| 中文字幕永久在线不卡| 日韩精品一区在线观看| 一本一道久久a久久精品| 精品一区二区成人精品| 亚洲一级二级在线| 亚洲欧洲精品一区二区三区不卡| 欧美大片顶级少妇| 欧美在线你懂的| 日本高清无吗v一区| 成人精品免费看| 美国十次综合导航| 亚洲福利一二三区| 成人免费小视频| 国产欧美日韩精品在线| 日韩欧美不卡一区| 56国语精品自产拍在线观看| 91精彩视频在线观看| 成人h动漫精品一区二| 黄色成人免费在线| 蜜臀av一区二区| 免费人成精品欧美精品| 午夜电影久久久|