接入微信分享接口步骤

一、申请公众号

  获取开发者ID(AppID)和开发者密码(AppSecret)

  通过AppID和AppSecret获得access_token

二、认证

  1、营业执照

  2、组织机构代码证 获得高级接口权限

三、绑定域名

  1、微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”;

  2、下载文件MP_verify_NKeyegDEdGHxmnKJ.txt放置在域名根目录下用来验证

  3、在安全中心设置开发者IP白名单,否则无法获取access_token.

  注:公众平台以access_token为接口调用凭据,access_token在2小时内有效,过期需要重新获取,但1天内获取次数有限,所以需要全局缓存access_token(写入文件中)

四、下载Demo文件并引入

  修改curl_setopt,因线上域名未取得ssl证书,为跳过ssl安全校验将以下两个value值设为false(默认值为true)

  curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);

原文地址:https://www.cnblogs.com/zzeng347/p/8407000.html

时间: 2024-11-06 13:21:23

接入微信分享接口步骤的相关文章

接入微信分享过程的喜和泪

背景故事: 4月份从公司回到学校.要開始着手做大四的毕业设计.然而毕设的当中一个功能模块便是--心情分享模块,在记录心情的同一时候能够把心情分享到朋友圈.空间.微博等.因此,便開始了微信分享的学习之旅. 准备工作: 1.在微信开发平台注冊一个开发人员账号. 2.在管理中心创建一个移动应用 泪:当时我在填写应用签名时,是直接将签名文件里的内容复制,粘贴到该输入框中.由于这个.我走了一天的弯路啊!在这重点提醒大家.该应用签名,应该是使用MD5签名生成器.apk.输入你的应用包名.然后生成出来的MD5

微信分享接口失效的解决方案(2014年12月底失效的微信接口WeixinJSBridge等)

已经失效的微信私有接口,目前有安卓的代替方案,就是使用GitHub某人提供的WeixinApi.js代替微信浏览器自带的内置对象,但是这个方法不适合IOS(有兴趣的可以看https://github.com/zxlie/WeixinApi/commit/2d6bed653158978bcba5245bd3f0ce45e913263d) 下面说一下具体的通用代替方案 1 设置所有不希望被分享的页面右上角三点消失掉 2 确定需要分享的链接(注意一个逻辑,就是分享者本人打开链接必须做识别判断,显示分享

微信分享接口使用心得

1.目前微信还不支持通过点击页面上的按钮来分享内容这种方式,你只能对用户点击右上角的分享时的动作做一些自定义. 2.方法为:首先配置config: wx.config({ debug: false, //这个可以设为true,在你调试的时候可以看出你的接口调用是否成功. appId: '{$signPackage.appid}',//后台提供 timestamp: {$signPackage.timestamp},//后台提供 nonceStr: '{$signPackage.noncestr}

微信分享接口

看着微信分享的 demo 好纠结啊...不知道怎么去触发他.哪位大神可以指点一下...点击按钮弹出分享 js不太懂..搞了半天也没搞出来..请教大家. wx.ready(function () { wx.onMenuShareTimeline({ title: window.shareData.tTitle, link: window.shareData.timeLineLink, imgUrl: window.shareData.imgUrl, desc: window.shareData.t

微信分享接口配置和调用

步骤一:绑定域名 先登录微信公众平台进入"公众号设置"的"功能设置"里填写"JS接口安全域名". 步骤二:引入JS文件 在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.0.0.js 请注意,如果你的页面启用了https,务必引入 https://res.wx.qq.com/open/js/jweixin-1.0.0.js ,否则将无法在iOS9.0以上系统

关于工作中微信分享接口的bug

调用config 接口1的时候传入参数 debug: true 可以开启debug模式,页面会alert出错误信息.以下为常见错误及解决方法: invalid url domain当前页面所在域名与使用的corpid没有绑定(可在该企业号的应用可信域名中配置域名). invalid signature签名错误.建议按如下顺序检查: 确认签名算法正确,可用 http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 页面工具进行校验. 确认c

10.PHP接入微信退款接口

payment 项目2.0版本 微信的退款操作,通过封装与前面支付宝退款除了配置文件,基本一样. 退款代码如下: use Payment\RefundContext; use Payment\Common\PayException; use Payment\Config; // 生成退款单号 便于测试 function createPayid() { return date('Ymdhis', time()).substr(floor(microtime()*1000),0,1).rand(0,

android接入微信分享(朋友、朋友圈)、QQ分享(好友、空间)

1.申请注册你的appid 2.下载sdk QQ: http://wiki.open.qq.com/wiki/mobile/SDK%E4%B8%8B%E8%BD%BD 微信:https://open.weixin.qq.com/cgi-bin/readtemplate?t=resource/app_download_android_tmpl&lang=zh_CN 3.将下载的文件 导入进工程下的app/libs/下,liba开头的的微信需要的,另外两个是QQ需要的 阅读官方文档QQ:http:/

微信分享测试步骤

微信的分享必须使用 1. 线上的域名的80端口地址, 2. 微信的lib能够正确加载和发送请求, 设置为线上地址,指向到本地的项目目录即可. 1. 设置host,直接开启switchhost的weixin配置即可 127.0.0.1 jrm.{online domain}.com //测试lib地址 172.28.38.59 lib01.{online domain}.com//开发环境lib地址 #192.168.1.166 lib01.{online domain}.com 2. 将jrm.