第三方APP分享内容到微信平台的授权过程小总结

 
    我主要用的是分享,分享内容进入微信平台,“分享”的方式很多种,我选择的是友盟,采用的是 - 快速集成,官方有详细的API ,我就不重复了,只是在微信开发平台(https://open.weixin.qq.com/)注册创建移动应用时,在android这块有点小费劲,不像ios只要一个应用id就可以,入图:
     “应用签名”(应该是该包名在微信平台上的编号吧),我看了都不知道填啥,文本框下面有内容提示,是告诉你有一个APK可以生产这个签名,就是根据自己的包名生成的签名,入图:
该APK下载地址 http://yun.baidu.com/share/link?shareid=282131725&uk=1577701555
        输入包名后就可以运行出一个字符串,那就是你要的 应用签名


Android应用中集成微信退款API,通常需要经过以下几个步骤: 1. **申请开发者权限**: 首先,你需要成为微信开放平台的开发者,并注册一个小程序或服务号,以便获取到AppID、AppSecret等必要的认证信息。 2. **引入微信SDK**: 将微信的官方SDK下载并添加到你的项目中,这通常包括微信支付的相关库。可以去微信公众平台上下载SDK包或者通过Gradle/Maven依赖管理工具引入。 3. **配置环境**: 在项目的`config.json`文件中设置商户信息,包括公众号或小程序的AppID、密钥等。 4. **创建退款请求**: 使用微信提供的API `WxPayApi.createRefundRequest()`,构造一个包含订单号、退款金额、退款原因等信息的`RefundRequest`对象。 ```java WxPayApi api = WxPayApi.getInstance(); RefundRequest request = new RefundRequest(); request.setOutTradeNo(orderNo); // 订单号 request.setAmount(new BigDecimal(refundAmount)); // 退款金额 // ... 其他退款相关的字段,如交易时间、退款描述等 ``` 5. **发起请求和处理结果**: 调用`api.sendRefundRequest(request)`发送退款请求,然后处理返回的`RefundResultResponse`。你可以检查响应状态码和错误消息,成功则会得到退款的结果。 6. **处理回调**: 如果微信提供了异步通知,你也需要处理来自微信服务器的退款结果通知,确保数据一致性。 7. **安全考虑**: 确保敏感信息的安全,比如AppSecret不应直接暴露在代码中,而应通过加密或安全的方式存储。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值