【咸鱼教程】实战微信分享、图片、录音等接口使用

教程目录
一 微信测试号申请
二 微信php后台搭建
三 微信测试号设置
四 微信客户端接口使用
五 Egret微信第三方库使用
六 源码下载

一 微信测试号申请
个人开发者没有号,所以只能用测试号来实现,不过不用担心,客户端的代码使用起来和真实的公众号是一样的。

首先到微信公众平台开发者文档去申请测试号:http://mp.weixin.qq.com/wiki/home/index.html

点击登录

用你的微信扫一扫

好了,我们已经有了测试号了

二 微信php后台搭建

微信官方提供了一个demo,我们可以下载下来,放到自己网站上修改一下后使用。

进入微信JS-SDK文档页

拉到最下面,下载官方示例sample.zip

把压缩包里php的文件复制到你的服务器上。

呵呵,当然你没有服务器,那就跪了。。。
你要是学生崽,不知道腾讯1元学生服务器还有不有。
Egret官方貌似可以申请免费半年,不知道现在还有吗。
实在不行,买个阿里云,买够3年打5折,最便宜的1核1G用流量,3年800多

修改sample.php
yourAppID和yourAppSecret改成你测试号上的

修改jssdk.php
将下方两行由true改为false,如果是true,由于curl什么版本啥的问题,可能会报错,具体忘了。

复制wx_sample.php到和sample.php同级目录,微信的demo是没有wx_sample.php的,从我demo里下吧。
wx_sample.php用来响应微信发送的Token验证的。

好了,php的工作就这些了。

我们一共有了以下文件:

三 微信测试号设置

主要是设置接口配置信息和JS安全域名。

URL填写你放到服务器上的wx_sample.php的地址
Token任意填写

修改wx_sample.php的Token定义和你测试号配置的一样。这里我设置Token是"weixin"。

JS安全域名添加,我网站没有备案,没域名可用,所以只能写IP。

到此,微信测试号设置完毕。

四 微信客户端接口使用

微信官方的demo里已经写好了一段微信接口调用

我们可以直接在微信上打开试试,我自己网站的sample.php地址如下:
http://120.24.188.118/web/weixin/sample.php

因为debug:true,所以配置成功微信会弹出一个ok的弹框。

你们打开我的测试链接是没用的,因为你的微信账号必须要关注了这个测试号,才能测试。
所以你们自己申请个测试号来动手试试吧。

五 Egret微信第三方库使用

微信官方的jssdk是js,写在index页面不是很方便。白鹭有一个ts版的,现在我们来使用这个第三方库。

下载第三方库:
https://github.com/egret-labs/egret-game-library

把weixin第三库放到项目目录下

修改egretProperties.json文件,添加第三方库,然后编译引擎。

在index.html页面中增加php代码。index.html发布上传到服务器后,需要修改成index.php,不然php代码无法执行。

保存index.html中微信的配置信息,以备在ts中使用。

在Egret中配置微信接口,并使用。

具体接口使用的代码太多了,自己看demo咯。

源码下载

原文地址:https://www.cnblogs.com/gamedaybyday/p/9219965.html

时间: 2024-08-07 04:56:54

【咸鱼教程】实战微信分享、图片、录音等接口使用的相关文章

简单设置微信分享图片

设置微信分享企业网站时,微信缩略图, 图片: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title>测试</title> <meta name="descri

新版微信分享--图片和描述

微信6.5.6更新后,微信H5页面分享出去没有图片.之前微信会默忍抓取页面第一张大于等于300*300的图片,更新微信版本后,分享出去图片没有抓取到.这是微信为了规范自定义分享链接功能在网页上的使用,修改了分享规则,6.5.6版本之后,分享功能必须引入微信SDK.对于未接入微信JSSDK或已接入但JSSDK调用失败的网页,被用户分享时,分享卡片将统一使用默认缩略图和标题简介,不允许自定义. 分享一下接入流程: 步骤一:绑定域名 先登录微信公众平台进入"公众号设置"的"功能设置

Android 微信分享图片

private String APP_ID = "00000000000000000"; //微信 APPID private IWXAPI iwxapi; private void regToWx() { iwxapi = WXAPIFactory.createWXAPI(context, APP_ID, true);//这里context记得初始化 iwxapi.registerApp(APP_ID); } IMServer.getDiskBitmap(IMServer.url);

【咸鱼教程】EUI多图片滑动组件ScrollView

先看看实际效果 实现原理1.  ScrollView继承eui.Scroll2.  监听eui.Sroll的CHANGE_START和CHANGE_END事件,      根据鼠标滑动距离,来改变视口viewport.scrollH,达到图片滑动的效果. 使用方法1. 拖动组件到exml上在自定义组件里,拖动ScrollView组件到exml上,将要显示的图片拖动到Scroll的Group下.ScrollView高宽一定要和图片高宽一致. 2. 设置Group的布局和水平间隔比如如果是横着的图片

Android之微信分享

Android之微信分享 现在的项目中要用到微信分享,弄了两天才弄好,开始的时候是下载微信的sdk和demo,将demo放到eclipse上跑起来后发现不能分享,都是一闪就结束程序了,后来发现我们要将demo中的APPID和报名替换成我们自己申请应用时的包名和APPID,之后就可以实现分享功能了. 1.注册微信的移动应用 微信注册地址: 点击打开链接 点击图中的创建移动应用,在接下来的第二页中如下: 在应用签名和应用包名这两输入框要根据自己的实际填写,千万别瞎填. 应用签名:我们一般开发程序是用

微信分享代码申请key教程

微信分享代码申请key教程 1.改变图片大小的软件,因为各个平台要求的应用logo大小都不一样! 2.应用签名生成工具. 签名生成工具可在微信平台下载, 地址: https://github.com/mobileresearch/weibo_android_sdk/blob/master/app_signatures.apk#blob_contributors_box 点击 View Raw 即可下载apk包,在手机上安装后输入应用包名即可获得应用签名.(应用包名可向开发人员索要) 下图涂鸦处为

Android利用微信SDK分享到微信教程,回调分享结果错误解决和注意点

在正式开始之前这里要着啰嗦一下,进来的同学一定要看,在申请应用的时候要填一个签名,这个签名是由应用的签名文件keystore决定的,那么你在填这个签名的时候,一定要把你的应用用正式的keyStore生成apk,安装到手机,然后用微信提供的获取应用签名的apk工具获取你应用的签名,然后这会生成的这个签名才是正确的,千万记得,不要使用dubug的ketStore测试,不然后面虽然可以修改,修改了后要审核,但是审核也是需要时间的,会很麻烦. 还有一点,你在测试微信分享的时候可能会直接在Eclipse好

微信分享代码,附带教程

app微信分享代码,附带教程: 网站地址:http://youtui.mobi/ 源码下载地址:http://youtui.mobi/download/index.htm 教程地址:http://youtui.mobi/doc/index.htm 案例地址:http://youtui.mobi/news/news-youtui.htm 微信分享代码,附带教程,布布扣,bubuko.com

微信分享自定义图片和摘要

参考: 微信分享实现 微信现在是众多公司营销的重点.遍布朋友圈和消息群组里的html5各位可能也是天天见了,不过自从微信更新了官方api后,对整个微信内的页面管控都严格了不少.而官方的分享卡片,是众多在微信生态中传播的html5静态页面的一个重点.不过很多人会发现分享的图片和摘要达不到预期.这篇文章就讲下这个,供初次接触微信开发的前端参考.(其实官方的文档也蛮详细的了,不过有些地方官方没忽略了,容易给新人造成坑) 必要的前提准备 PS:本文的方法只适合6.0.2.58以及更高版本的微信客户端.旧