手机网站支付

专题头条

  • 今日:18
  • 主题:1
  • 总帖:4743
版主: 我是个导演
简介:商家在网页中调用支付宝提供的网页支付接口调起支付宝客户端内的支付模块,支付完后跳回到商家网页内,最后展示支付结果。
手机网站支付集成开发者指南
本帖仅供参数,非官方demo 手机网站支付文档地址:https://docs.open.alipay.com/203 正式环境准备工作: 1、签约:https://openclub.alipay.com/read.php?tid=276&fid=72 2、创建应用:https://openclub.alipay.com/read.php?tid=1606&fid=72 3、生成密钥:https://openclub.alipay.com/read.php?tid=1833&fid=69 4、下载服务端sdk:https://docs.open.alipay.com/54/106370/   java版(适用于jdk1.5以上) 沙箱测试账号 // 沙箱APPID public static final String app_id = "2016101800718925"; //沙箱私钥 public static final String merchant_private_key = "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDfDBUJhaw46ck8MHccIBXPt2USOvCRZ0dQNZZwC0EmZvcnL2+NUyoJMbgcV3U5o6wApajkpibf9UkrtYgI3/GZhOgzfzH0IJYAXmYCEniM+Cl5ipIWhY0W/s+uNRGNdXvNlketNNcVqAvkKZdcHz23N60BXsvjdR+BJ/np2CUmr9OCv0aqqwOO190rOuZvVaFCJD5LDmvDFdXPzrJHcOAyYjb2hhJIWt5n4o/b3LMYeuxfwWuQ4VlGx+s0wZJ1udUyAX8X8byqYcnevG8A1sQd/dRVNr8f1BxS8kjDIDljCzKPoYyoaoeJMhJIxrV8gL57oEIX7PbrlvFLplaC7g/XAgMBAAECggEAI4m/SFceC6tkPszSDY8nKoNj/TWa4u/7stH2+D8y0DWTp5CtS202w2RCm3Fr4hUr8KZ0dInso75nPCmeVRupWPaOMLZRdT5D6CciRa4/uuZHZXAouqHoywMqf+1AsLNJWIZbQUOsCW1PB7mAvlLT+H9Md21tOv6MWH3QGewwbytEcri0YkzroQDso3P08xdZDpXtrmg34tLnrNhw+gl8LOtpkbd0SOrGAsoTAE1vTbSLtTR2PAW7RQZkyKW1ansouzwduamFMhTc+DTc40ODJ5b5xlwTDrXn681E7UTX7JytYTPmjrKFHceX9hQ3vxSkm0fEQ7sXoF0pOBL+7AkOIQKBgQD00qCxCSVE8x2Xb/shayGBLCumqIzHtH5Eb42Wz8AOCH2/Ns9HahzXCJfKWhEzWPltYdD34xlu4T+6r7kN9hNNV7PdHRWMMNyFlUrJ8zSzScu13KdQCx9r+JszD8VRRthNHtWDevj83p3qbwr6rNFw6L7nyjxjRE4RaA56gKdQrwKBgQDpOvOz6JaD941qi7jFxnbOZh2OdRrDUHkCG8Cx42eDA83aCCjLJznjJdLXsF2HON2YDcXOn2pHyROks6a+pZZ3nP3VOX5R06QuPrW5cqF3kxO7+v25DVPI4F3VWz+2mbU5uxlqWIRTZikfnvzZeVQcGgFh3ektI6lVDAo6eD/tWQKBgAEy+uiDE/SngDCass8yGCLq1XfmgXIE901cgoQHlng7IGqMWS2PXn7LIvsxv73RpL8daImeSiSZ49cFP1HLL8MEN/RQTSe3oYzh81DT6SErrlzArO0ecNP1jsUMQbopL6wJB6CyPH/4kytvycz6hbgY276E5hDSZ9N7//4nnSovAoGAP9KgCeVl+urtSfC+OXDb5hNPl0I4dqY41vjdPFCsbM/Hrxh4gU9UqfIZxmg+z9gh25A5Rxecr9Q4ieOXh6gsisLtO0ImbSHrVbRXak4SHXSj+9btQ4yAFwI+6zmzL7bUPt4SUGW0oFXefwa0zpZDDAWZxzxAqNePaPSIgAOUCtECgYEA8zySp0UdBQQOEJuTUJlHgf+FK0jUMREVBi9CQgbK8iF/hDmA34B4z0JCkWEsGojiS3S72ZJBXxrZ8RowJGqLuNZHUAD+eEzjoBhZOIfn2R0Bo2UAZAe6pwERzqOEEVLyBExEV3+qkDwIewx4lghFCQpwhO6SNWj4ppSgXh7XAss="; //支付宝公钥 public static final String alipay_public_key = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnVuBUzhfo7kWUN/TS/kHmb4afsAlUVaTR3U5e74V0os1bzlfvh+cpwnwzaEIb36CR1OzeIIzXgARIW/zGAL1/PLG8dFEXQOIGkA0a8YXGVNX9KeWnFCnCQ5gQxrfJ3ryasXzWBxv5bex1VrVsQ2TZ1VdUD+S7dR4SWFHvyck8/xGt3Hz5peUqo/OIlfQpoTBXdqfnJNrTVAMqcQhrIWwgpSVgmUq+UhlZsDaiUvxWWFm9v9nY172jFfzup/DIET//OpIghL6AB2F+ywkCcHdZHiGklnpNoQKQ6XMVKaO/k2nlHU64Y4WGSgJnSG6B798ohZoi3pndrVPAH5+5BKEFQIDAQAB"; //沙箱网关地址 public static final String gatewayUrl = "https://openapi.alipaydev.com/gateway.do";   请求代码 //获得初始化的AlipayClient AlipayClient alipayClient = new DefaultAlipayClient(AlipayConfig.gatewayUrl, AlipayConfig.app_id, AlipayConfig.merchant_private_key, AlipayConfig.format, AlipayConfig.charset, AlipayConfig.alipay_public_key,AlipayConfig.sign_type); AlipayTradeWapPayRequest alipayRequest=new AlipayTradeWapPayRequest(); //设置同步回调地址,用于支付成功后页面跳转 alipayRequest.setReturnUrl(AlipayConfig.return_url); //设置异步回调地址,用于支付成功后post接收返回的订单信息 alipayRequest.setNotifyUrl(AlipayConfig.notify_url); AlipayTradeWapPayModel model = new AlipayTradeWapPayModel(); model.setSubject("手机网站支付测试"); model.setTotalAmount("0.01"); //设置中途退出返回按钮,添加后h5支付收银台会出现返回按钮,用于付款中途退出并返回传值页面。注:该参数对支付宝钱包标准收银台下的跳转不生效。 model.setQuitUrl("https://docs.open.alipay.com/203/107090/"); model.setProductCode("QUICK_WAP_WAY"); //自定义参数请转码后传入该参数内,可以传值逗号,等号之类,但不能传引号,否则会报错,其他特殊符号是否报错以实测为准 String passback_params = "{channelcode:alipay,instcode:alipay}"; String passback_params2 =URLEncoder.encode(passback_params,"UTF-8"); model.setPassbackParams(passback_params2); //该笔订单允许的最晚付款时间,逾期将关闭交易 model.setTimeoutExpress("1m"); alipayRequest.setBizModel(model); /** * BizContent传值模式 alipayRequest.setBizContent("{\"out_trade_no\":\"2018092031012228432\"," + "\"total_amount\":\"0.01\"," + "\"subject\":\"手机网站支付测试\"," + "\"quit_url\":\""+ quit_url +"\"," + "\"passback_params\":\""+ passback_params2 +"\"," + "\"product_code\":\"QUICK_WAP_WAY\"}"); **/ AlipayTradeWapPayResponse response = alipayClient.pageExecute(alipayRequest,"get"); if(response.isSuccess()){ System.out.println("调用成功"); } else { System.out.println("调用失败"); } System.out.println(response.getBody());   注:timeout_express是订单创建之后才开始计时生效的,而不是接口调用成功开始生效!!!   php版(适用于ph5.5以上环境)  <?php /** * * 手机网站支付文档地址:https://docs.open.alipay.com/203/107090/ */ require_once 'AopSdk.php'; $aop = new AopClient (); $aop->gatewayUrl = 'https://openapi.alipaydev.com/gateway.do'; $aop->appId = '2016101800718925'; $aop->rsaPrivateKey = 'MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDfDBUJhaw46ck8MHccIBXPt2USOvCRZ0dQNZZwC0EmZvcnL2+NUyoJMbgcV3U5o6wApajkpibf9UkrtYgI3/GZhOgzfzH0IJYAXmYCEniM+Cl5ipIWhY0W/s+uNRGNdXvNlketNNcVqAvkKZdcHz23N60BXsvjdR+BJ/np2CUmr9OCv0aqqwOO190rOuZvVaFCJD5LDmvDFdXPzrJHcOAyYjb2hhJIWt5n4o/b3LMYeuxfwWuQ4VlGx+s0wZJ1udUyAX8X8byqYcnevG8A1sQd/dRVNr8f1BxS8kjDIDljCzKPoYyoaoeJMhJIxrV8gL57oEIX7PbrlvFLplaC7g/XAgMBAAECggEAI4m/SFceC6tkPszSDY8nKoNj/TWa4u/7stH2+D8y0DWTp5CtS202w2RCm3Fr4hUr8KZ0dInso75nPCmeVRupWPaOMLZRdT5D6CciRa4/uuZHZXAouqHoywMqf+1AsLNJWIZbQUOsCW1PB7mAvlLT+H9Md21tOv6MWH3QGewwbytEcri0YkzroQDso3P08xdZDpXtrmg34tLnrNhw+gl8LOtpkbd0SOrGAsoTAE1vTbSLtTR2PAW7RQZkyKW1ansouzwduamFMhTc+DTc40ODJ5b5xlwTDrXn681E7UTX7JytYTPmjrKFHceX9hQ3vxSkm0fEQ7sXoF0pOBL+7AkOIQKBgQD00qCxCSVE8x2Xb/shayGBLCumqIzHtH5Eb42Wz8AOCH2/Ns9HahzXCJfKWhEzWPltYdD34xlu4T+6r7kN9hNNV7PdHRWMMNyFlUrJ8zSzScu13KdQCx9r+JszD8VRRthNHtWDevj83p3qbwr6rNFw6L7nyjxjRE4RaA56gKdQrwKBgQDpOvOz6JaD941qi7jFxnbOZh2OdRrDUHkCG8Cx42eDA83aCCjLJznjJdLXsF2HON2YDcXOn2pHyROks6a+pZZ3nP3VOX5R06QuPrW5cqF3kxO7+v25DVPI4F3VWz+2mbU5uxlqWIRTZikfnvzZeVQcGgFh3ektI6lVDAo6eD/tWQKBgAEy+uiDE/SngDCass8yGCLq1XfmgXIE901cgoQHlng7IGqMWS2PXn7LIvsxv73RpL8daImeSiSZ49cFP1HLL8MEN/RQTSe3oYzh81DT6SErrlzArO0ecNP1jsUMQbopL6wJB6CyPH/4kytvycz6hbgY276E5hDSZ9N7//4nnSovAoGAP9KgCeVl+urtSfC+OXDb5hNPl0I4dqY41vjdPFCsbM/Hrxh4gU9UqfIZxmg+z9gh25A5Rxecr9Q4ieOXh6gsisLtO0ImbSHrVbRXak4SHXSj+9btQ4yAFwI+6zmzL7bUPt4SUGW0oFXefwa0zpZDDAWZxzxAqNePaPSIgAOUCtECgYEA8zySp0UdBQQOEJuTUJlHgf+FK0jUMREVBi9CQgbK8iF/hDmA34B4z0JCkWEsGojiS3S72ZJBXxrZ8RowJGqLuNZHUAD+eEzjoBhZOIfn2R0Bo2UAZAe6pwERzqOEEVLyBExEV3+qkDwIewx4lghFCQpwhO6SNWj4ppSgXh7XAss='; $aop->alipayrsaPublicKey='MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnVuBUzhfo7kWUN/TS/kHmb4afsAlUVaTR3U5e74V0os1bzlfvh+cpwnwzaEIb36CR1OzeIIzXgARIW/zGAL1/PLG8dFEXQOIGkA0a8YXGVNX9KeWnFCnCQ5gQxrfJ3ryasXzWBxv5bex1VrVsQ2TZ1VdUD+S7dR4SWFHvyck8/xGt3Hz5peUqo/OIlfQpoTBXdqfnJNrTVAMqcQhrIWwgpSVgmUq+UhlZsDaiUvxWWFm9v9nY172jFfzup/DIET//OpIghL6AB2F+ywkCcHdZHiGklnpNoQKQ6XMVKaO/k2nlHU64Y4WGSgJnSG6B798ohZoi3pndrVPAH5+5BKEFQIDAQAB'; $aop->apiVersion = '1.0'; $aop->postCharset='utf-8'; $aop->format='json'; $aop->signType = 'RSA2'; //生成随机订单号 $date=date("YmdHis"); $arr=range(1000,9999); shuffle($arr); $request = new AlipayTradeWapPayRequest (); //收款方账户类型为:ALIPAY_LOGONID:支付宝登录号,支持邮箱和手机号格式。 $request->setBizContent("{" . "\"out_trade_no\":\"".$date.$arr[0]."\"," . "\"total_amount\":\"0.1\"," . "\"subject\":\"tets\"," . "\"product_code\":\"QUICK_WAP_WAY\"" . "}"); //get请求,返回链接 $result = $aop->pageExecute($request,"get"); //post请求,返回表单 //$result = $aop->pageExecute($request); print_r(htmlspecialchars($result)); ?>     .net版 适用于Visual studio 2010及以上版本、Framework3.5 SP1及以上版本的开发环境 注:适用于Visual studio 2010及以上版本、Framework3.5 SP1及以上版本的开发环境 IAopClient client = new DefaultAopClient("https://openapi.alipaydev.com/gateway.do", Com.Alipay.Config.appId, Com.Alipay.Config.merchant_private_key, "json", "1.0", "RSA2", Com.Alipay.Config.alipay_public_key, "GBK", false); AlipayTradeWapPayRequest alipayRequest = new AlipayTradeWapPayRequest();//创建API对应的request AlipayTradeWapPayModel model = new AlipayTradeWapPayModel(); model.OutTradeNo = "2018092815181234561223434123"; model.Subject = "手机网站支付测试"; model.TotalAmount = "0.01"; model.ProductCode = "QUICK_WAP_WAY"; alipayRequest.SetBizModel(model); //默认请求方式为post,返回form表单 // AlipayTradeWapPayResponse response = client.pageExecute(alipayRequest); //传入GET,返回http链接 AlipayTradeWapPayResponse response = client.pageExecute(alipayRequest, "", "GET"); //post请求,返回form表单 // AlipayTradeWapPayResponse response = client.pageExecute(alipayRequest); Console.WriteLine("手机网站支付返回信息:" + response.Body);   get请求返回结果 https://openapi.alipaydev.com/gateway.do?alipay_sdk=alipay-sdk-java-3.3.1&app_id=2016101800718925&biz_content=%7B%22out_trade_no%22%3A%222018110510414153215%22%2C%22passback_params%22%3A%22%257Bchannelcode%253Aalipay%252Cinstcode%253Aalipay%257D%22%2C%22product_code%22%3A%22QUICK_WAP_WAY%22%2C%22quit_url%22%3A%22https%3A%5C%2F%5C%2Fdocs.open.alipay.com%5C%2F203%5C%2F107090%5C%2F%22%2C%22subject%22%3A%22%E6%89%8B%E6%9C%BA%E7%BD%91%E7%AB%99%E6%94%AF%E4%BB%98%E6%B5%8B%E8%AF%95%22%2C%22total_amount%22%3A%220.01%22%7D&charset=utf-8&format=JSON&method=alipay.trade.wap.pay&notify_url=http%3A%2F%2F106.14.187.178%2Fopendevtools%2Fnotify%2Fdo%2Fa9bed896-0fc0-4b05-ba55-6a2550cacd36&return_url=https%3A%2F%2Fwww.baidu.com%2F&sign=f1acmfoP8oMJDX2ctxQcu%2BJHXsauURqmoEQzaStDpiXz9P1pSbOieaHSLwERSUGsk9wKyMpyiNmyOKbeMQsVNVWJHyHB%2FZiRGvFDec3keXc8dv%2BFrhEU%2BsZDPB%2FznK8jpHseX6ClWrKMWUoCmznO51Hfp7VNjeTQOSnsHodPDK3G6Sp55N7v0rxAybgnuQRBkdA7Y4Woj4ewX7w9zTGE9SEKJgoQY%2FOamrYfsrJVaHuA%2Fjj%2Be4r%2B8Eue%2BCTQ%2B7Wx4VUYtktgKoLKWKWJtkrsj%2FGk3IKVfiATfFQ5r4NW6gvv0kR83fjSMVD%2FZze913nCUbqlARkLh0x%2FeMv2PPntHg%3D%3D&sign_type=RSA2&timestamp=2018-11-06+10%3A41%3A23&version=1.0   post返回结果 <form name="punchout_form" method="post" action="https://openapi.alipaydev.com/gateway.do?charset=utf-8&method=alipay.trade.wap.pay&sign=qrR%2FN5QpaL6BDg9d3Y2xzYhStJYpdhVqvP8P7hDGz%2BOB0Mt1TqE0nGdrV9ANYXoKEiX6ZL5QTRJfZlfwqHpSucHmtXxRrm5NlzqE3sdiWynIIgXSZGVCsf%2BGb2L2Lybj1PNyCNzP0TMndzzXfi87zoYXeD9Qn9wgk8ZrlJNRN%2FEOyr5qCWTkboWTOyj%2FbfGtvRXM5rPkL31JpGS2nxv7AA%2Fc5XEaro0vh80OCR9H4SZmAyLHRF4DQOoZSwqYCJ5b6snEkqzxxA%2B1RgCMZwCZmYaZbAUbwPsgLcgHwnryreaOH8%2BSGmhWvf4HcK%2FPNQ5bC%2FMGEVhO2enbXT4iHnDBZw%3D%3D&return_url=https%3A%2F%2Fwww.baidu.com%2F&notify_url=http%3A%2F%2F106.14.187.178%2Fopendevtools%2Fnotify%2Fdo%2Fa9bed896-0fc0-4b05-ba55-6a2550cacd36&version=1.0&app_id=2016101800718925&sign_type=RSA2&timestamp=2018-11-06+10%3A41%3A55&alipay_sdk=alipay-sdk-java-3.3.1&format=JSON"> <input type="hidden" name="biz_content" value="{&quot;out_trade_no&quot;:&quot;2018110510414153215&quot;,&quot;passback_params&quot;:&quot;%7Bchannelcode%3Aalipay%2Cinstcode%3Aalipay%7D&quot;,&quot;product_code&quot;:&quot;QUICK_WAP_WAY&quot;,&quot;quit_url&quot;:&quot;https:\/\/docs.open.alipay.com\/203\/107090\/&quot;,&quot;subject&quot;:&quot;手机网站支付测试&quot;,&quot;total_amount&quot;:&quot;0.01&quot;}"> <input type="submit" value="立即支付" style="display:none" > </form> <script>document.forms[0].submit();</script>   如何查看沙箱买家账号 https://openhome.alipay.com/platform/appDaily.htm?tab=account 将返回结果传到前端,显示效果如下: 将沙箱返回链接放入手机浏览器中访问,如果手机中装有支付宝,则会弹出在浏览器上弹出收银台(如图三),正式环境则是直接跳转到支付宝钱包唤起收银台(如图四)        如果没有安装支付宝钱包,则点击继续支付,输入账号密码进行登录支付 注意:沙箱不支持手机号码登录!!!!必须使用沙箱账号登录   注意:未输入密码之前,支付宝订单还是为创建状态,只有输入密码之后,才会生成支付宝订单,所以这个时候用查询接口查询会报错“订单不存在”     如有疑问,欢迎大家留言提问或者吐槽,谢谢大家!!!!
alipay
阅读 3200
目前微信已经拦截了所有在微信内调用支付宝支付的途径,故无法直接唤起支付宝。但您可以借助点击右上角的通过浏览器打开的方式,来试着打开支付宝。 更多详见“快速接入”部分的微信公众平台无法使用支付宝收付款的解决方案。
alipay
阅读 2292
目前手机网站支付并未对外开放第三方授权及返佣的功能。 故若想代替商户发起手机网站支付的收款请求,需要您将pid/appid和seller_id(可不填,默认PID/appid对应的账号)都设置成商户的账号,否则设...
水陆联盟
阅读 912
我在手机网站上对接的支付宝wap,可以成功支付,但是支付返回自己网站上,就报错说签名错误,我对照了签名的字段,没有多余的字段,支付宝公钥也对照过,和我配置文件的都一至,实在是找到不错误的原因了,请大神帮帮忙看看!
天籁
阅读 2213
错误原因   这个报错一般是出现最老版本的手机网站支付的接口中的,一般是由于域名没有更新导致的(该接口的域名现在更新为了https://mclient.alipay.com/service/rest.h...
angel
阅读 2634
本经验是在微信中,用户点击支付直接跳转到浏览器中进行WAP支付,或者用扫码的形式变种成H5支付(因为支付宝的扫码付自身就带H5支付,可以通过截取代码演变)。下面就具体说一下操作方法把。 用户在微信中操作支付,...
万一中的唯一
阅读 95
手机支付传入 royalty_info字段,提示”订单参数异常,请重新下单后再发起付款“
沿途风景
阅读 11200
ALI42273,常见于手机网站支付接口的报错,1.0老版的和2.0新版的手机网站支付接口都会出现这个错误,报错的原因有以下: 1.参数传错了; 2.少了必填参数; 所以大家可以先通过【云排查工具】查...
苦瓜莹
阅读 9865
手机网站支付常见问题解决方案以下为手机网站产品在联调中出现的一些问题和解决方案。 若是大家在以下解决方案中未能得到解决,或者发现新的问题,可以回复此贴。也可以重新发帖,表述新问题时记得要把问题描述清楚噢。 ...
天籁
阅读 1522
说明: 很多商户在调用手机网站支付接口用户支付成功返回同步页面有再次唤起了H5支付的登录页面,这里和大家分享一下出现这个问题的原因。 一、手机支付宝APP没有登录造成,示例如下: 用户支付唤起支付...
千秋:落叶
阅读 366
我这开发软件就是要网站支付用的卡到这个公钥上了,我这上面两种方法都用不了。打不卡闪下就没了谁会生成教我一下谢谢QQ2269240353求助
十四一
阅读 115
自定义分析怎么统计事件累加?
yelo
阅读 965
支付宝内置浏览器是不是默认有强制代理器? 我在开发 h5 的时候希望能设置自己的代理服务器,以便中转到开发环境调试页面。 我试了设置手机全局的代理服务器,普通浏览器都有效,只有支付宝内始终访问到了正式环...
alipay
阅读 4187
由于IOS系统导致,唤起支付宝APP支付完成后,不会自动回到浏览器或商户APP。用户可手工切回到浏览器或商户 APP; 支付宝h5收银台支付完成后,可自动跳转到商户return_url指定的页面。
沿途风景
阅读 827
说明: time_expire,绝对超时时间,格式为yyyy-MM-dd HH:mm。注:1)以支付宝系统时间为准;2)如果和timeout_express参数同时传入,以time_expire为准。(此参...
廖敏枫
阅读 238
试了很多遍都交不了罚款?前面都对的,就到后面请求支付的时候错误
天籁
阅读 1013
一、quit_url参数说明   quit_url参数是手机网站支付用于在H5页面收银台中添加返回按钮的,但是该参数只有在支付的时候唤起H5收银台才会生效,对于唤起支付宝钱包支付是不生效的。 二、传参以及调用示例...
何必听
阅读 364
使用手机网站支付时,出现异常 错误信息:调试错误,请回到请求来源地,重新发起请求。错误代码 invalid-signature 错误原因: 验签出错,建议检查签名字符串或签名私钥与应用公钥是否匹配 主要原因:由...
木子敏
阅读 395
我的网站2c2g3w.cn明明可以打开,为什么审核一直失败,说打不开?
HBin
阅读 321
对于这个错误搞了我一天,快下班了才给弄好,使用的是官方给的java sdk demo,按道理来说不应该出现问题的。 支付或退款这些都能成功,就是返回验签就报错,sign check fail: check Sig...
suifeng
阅读 814
在技术人员的提醒下 实现了passback_params的自定义传输 在 buildermodel/AlipayTradeWapPayContentBuilder.php private $bo...
热门帖子
最新提问

返回顶部